Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

John and alex #141

Open
wants to merge 946 commits into
base: Pendas
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
946 commits
Select commit Hold shift + click to select a range
3993cad
Still happening with try block
MatthewBregg Mar 19, 2015
d9fb8fe
I think I fixed the looping issue. For real.
MatthewBregg Mar 19, 2015
3e818aa
PRocess is now handled correctly, done if no exception after 500 ms, or
MatthewBregg Mar 19, 2015
a7a072b
Merge branch 'master' into Improved_threading
MatthewBregg Mar 19, 2015
ae9035d
Merge pull request #110 from JohnReedLOL/Improved_threading
MatthewBregg Mar 19, 2015
95af15e
Oops, forget to add a bracket, added it in code, but forget to stage …
MatthewBregg Mar 19, 2015
2b85f1e
IO_Bundle to array function available
JohnReedLOL Mar 19, 2015
ee2008b
Can safely disconnect from and reconnect to internet
JohnReedLOL Mar 19, 2015
64a2451
observe() now notices Monsters, Avatars, Merchants, and villagers. Al…
reidholsen Mar 19, 2015
872f62e
merge conflicts
reidholsen Mar 19, 2015
3923d3b
Update Entity.java
reidholsen Mar 19, 2015
83e2e7c
Bug set RunGame.use_TCP is false
JohnReedLOL Mar 19, 2015
c1f7263
Merge remote-tracking branch 'origin/master'
JohnReedLOL Mar 19, 2015
b55e805
Fixed null pointer when sending null string for command
MatthewBregg Mar 19, 2015
de43ca4
If a null command was given, then sendcommandtomapwithtext returns.
MatthewBregg Mar 19, 2015
8c9c401
I think I know what's wrong with UDP
JohnReedLOL Mar 19, 2015
411d0c0
Set RunGame.use_TCP to true until I fix UDP
JohnReedLOL Mar 19, 2015
35c06b5
Weird github error
JohnReedLOL Mar 19, 2015
0364c0e
java.io.StreamCorruptedException: invalid stream header: 00000000
JohnReedLOL Mar 19, 2015
864bfbc
added the flying item. now the player can fly over vilager and some e…
sanjay8 Mar 19, 2015
4b8feea
Merge branch 'master' of github.com:JohnReedLOL/Nineteen_Characters
sanjay8 Mar 19, 2015
03bc721
Both TCP and UDP work equally /set-tcp no
JohnReedLOL Mar 19, 2015
c3c5f24
Merge remote-tracking branch 'origin/master'
JohnReedLOL Mar 19, 2015
a2a94c6
Fixed an infinite recursion in the controller with send intterupt
MatthewBregg Mar 20, 2015
7bb9de8
Multiplayer!
JohnReedLOL Mar 20, 2015
a240ae7
Bug fix null occupation
JohnReedLOL Mar 20, 2015
04a6f69
Effect decals now dissapear after 20 'turns'
MatthewBregg Mar 20, 2015
b00dabd
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 20, 2015
20a4583
Special attacks now also go away after 20 turns
MatthewBregg Mar 20, 2015
898143d
Changed SavedGame to a static class (saving WILL NOT WORK for this co…
Mar 20, 2015
cb7a359
Re-factored Map
JohnReedLOL Mar 20, 2015
71b29ad
Merge conflict re-factoring map
JohnReedLOL Mar 20, 2015
3ee36e4
Oh god a force push.
MatthewBregg Mar 20, 2015
4a5940c
Oops, forget to put mapinternet in that commit.
MatthewBregg Mar 20, 2015
31210e1
Pre-fix checkpoint. working on SavedGame redesign.
Mar 20, 2015
35e4990
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
Mar 20, 2015
6ac218b
Fixed exception when picking up shield - also clear map works
JohnReedLOL Mar 20, 2015
0455160
Fixed some application argument conflation
Mar 20, 2015
f8b61af
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
Mar 20, 2015
cdaa177
Added a check to not call makeTakeTurns on Do_absolutely_nothing non
MatthewBregg Mar 20, 2015
3a55556
Reordered the order which commandminicontroller checks for commands to
MatthewBregg Mar 20, 2015
7ce956b
Replaced sleep with wait
JohnReedLOL Mar 20, 2015
2474c33
Made threads die on interrupt
JohnReedLOL Mar 20, 2015
5a00117
Now use .equals with the command portion of the string
MatthewBregg Mar 20, 2015
2159da2
Controller was not running in its own thread
JohnReedLOL Mar 20, 2015
86f4a2a
Proper way to kill a thread
JohnReedLOL Mar 20, 2015
e303f84
Reddid commandminicontroller process command, far neater now.
MatthewBregg Mar 20, 2015
1495ec7
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 20, 2015
858136c
Finally got the correct thread start
JohnReedLOL Mar 20, 2015
dd38c67
Implemented /save-controls
Mar 20, 2015
6b69aef
private Thread controllerThread_ referred to main thread
JohnReedLOL Mar 20, 2015
b8e1a96
Rectified with Matt's changes
Mar 20, 2015
8299d18
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
Mar 20, 2015
dd62642
Set use_internet in rungame to false to avoid masive slow downs
MatthewBregg Mar 20, 2015
68906e0
Re-organized MapEntity
JohnReedLOL Mar 20, 2015
a2bfe7e
Created measureDistanceTowardDrawable & moveTowardDrawable
JohnReedLOL Mar 20, 2015
3baa724
Chat doesn't work properly - wrong strings being sent
JohnReedLOL Mar 20, 2015
3f29fc0
Problems with the chat box
JohnReedLOL Mar 20, 2015
3c7b8b6
Conversation with merchant is messed up
JohnReedLOL Mar 20, 2015
cac1dd7
Commented out extra print statements
JohnReedLOL Mar 20, 2015
53b7f44
Added SavedGame.loadKeymap()
amstewart Mar 20, 2015
db8c2bf
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
amstewart Mar 20, 2015
66b6c3e
Monsters chase on attack and Skill fixes
JohnReedLOL Mar 20, 2015
da8f9c4
Started to implement loadKeys
amstewart Mar 20, 2015
ff98932
Fixed the chatbox bug.
MatthewBregg Mar 20, 2015
3c940df
Returned the chatbox autofocus
MatthewBregg Mar 20, 2015
09a7742
Calling interrupt on a controller now breaks it out of sleepLoop
MatthewBregg Mar 20, 2015
95f3d4c
Ok, removed interrupts from the CommandQueryInterface, and from keygui
MatthewBregg Mar 20, 2015
2665844
The queues are now commented
MatthewBregg Mar 20, 2015
ccb6a8e
Removed instance of from the controller
MatthewBregg Mar 20, 2015
7bf4fbf
Monsters now will follow for 10 turns and attack if they catch up!
MatthewBregg Mar 20, 2015
054161c
Hopefully no lag?
JohnReedLOL Mar 21, 2015
ec4577a
Hopefully it will be impossible to have a null entity even if dead
JohnReedLOL Mar 21, 2015
1fed363
Bow special attack is awesome.
JohnReedLOL Mar 21, 2015
051ee7c
No more TCP
JohnReedLOL Mar 21, 2015
977c235
Now smasher actually does something.
JohnReedLOL Mar 21, 2015
a10fd79
We have correct-colored water and mountains.
JohnReedLOL Mar 21, 2015
a120a84
Bind wounds makes hearts
JohnReedLOL Mar 21, 2015
3690af2
Bug fixes. Cyan won't appear in terrain.
JohnReedLOL Mar 21, 2015
1ac83bb
invisibility serum
JohnReedLOL Mar 21, 2015
2b6d841
Added working Bow and Staff to Map
JohnReedLOL Mar 21, 2015
16553f9
Fixed the linebreak issue in items
MatthewBregg Mar 21, 2015
81109ff
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 21, 2015
a5a9214
Cyan color appears.
JohnReedLOL Mar 21, 2015
ddc49d3
Separated the mapmapeditor_interface into two interfaces,
MatthewBregg Mar 21, 2015
6431cfd
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 21, 2015
9e416b1
Having trouble changing ip
JohnReedLOL Mar 21, 2015
a02d161
Made a new interface, forget to commit it, fixing that.
MatthewBregg Mar 21, 2015
5ad6ef7
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 21, 2015
b28f0a3
Absolutely no TCP
JohnReedLOL Mar 21, 2015
e21c11f
Merged in Matt's changes
JohnReedLOL Mar 21, 2015
95a7b61
Merge branch 'master' into johns-branch-2
JohnReedLOL Mar 21, 2015
3b5dbc8
Changed /set-ip to either go to IP or no internet
JohnReedLOL Mar 21, 2015
0c3dc6a
No more exception print on /set-ip no-internet
JohnReedLOL Mar 21, 2015
a917dc7
Made getMap() in MapDrawable non-public
JohnReedLOL Mar 21, 2015
ebe174f
No more "private static boolean use_internet = true;"
JohnReedLOL Mar 21, 2015
c10b659
Changed confusing function names
JohnReedLOL Mar 21, 2015
02e8390
Compression can be dynamically enabled/disabled with /set-compression
JohnReedLOL Mar 21, 2015
39b91ad
Making UI more user-friendly
JohnReedLOL Mar 21, 2015
edf81f8
Moved internet into Not_part_of_iteration_2_requirements
JohnReedLOL Mar 21, 2015
7791620
Added knight, flight, and the serums to the map factory
MatthewBregg Mar 21, 2015
ed3701b
Added chess symbols to the unicode we use for some variaty.
MatthewBregg Mar 21, 2015
4a9da35
increased power of trap. Added extra parameter in mana for loop
reidholsen Mar 21, 2015
2da9803
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 21, 2015
d9b6390
fixed mana bug when you die
reidholsen Mar 21, 2015
8280efa
Added teleport to the mapfactory
MatthewBregg Mar 21, 2015
4bb891d
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 21, 2015
899e630
Refactored and moved the mapeditor stuff
MatthewBregg Mar 21, 2015
0f7f13c
hopefully threadsafe
Mar 21, 2015
1926e9a
Starting on saving
amstewart Mar 21, 2015
92a6f7f
resizing viewports
jackoxmas Mar 21, 2015
6273c61
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 21, 2015
d0d271f
map knight better
Mar 21, 2015
f7ae4a1
first level up, then step on hurt item or trap and it will hurt but n…
reidholsen Mar 21, 2015
825cfd3
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 21, 2015
c504cde
fixed concurrency bug
Mar 21, 2015
ad2f333
I just wanted to get up to date: Merge branch 'master' of https://git…
Mar 21, 2015
7ea8eb2
refactoring of flight -> invisibility serum and fixing text in map ed…
jackoxmas Mar 21, 2015
2535a71
50 frames per second
Mar 22, 2015
08cb3af
More saving.
amstewart Mar 22, 2015
d7c940e
Implemented .getID()
amstewart Mar 22, 2015
10611dd
Terrain saving mostly implemented. /save is linked through and works.
amstewart Mar 22, 2015
1b2d28b
fixed fire water bug
reidholsen Mar 22, 2015
be82907
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 22, 2015
2bdcd6b
Removed the villager Tom from map.
reidholsen Mar 22, 2015
d3440e7
Made commands box show the keys also.
MatthewBregg Mar 22, 2015
065ba99
Fixed javadocs for terrain, and updated factory with new chars to spawn
MatthewBregg Mar 22, 2015
50a31c2
Simplified addTerrain function
JohnReedLOL Mar 22, 2015
48fd82a
The map editor now starts with a map populated with grass
MatthewBregg Mar 22, 2015
3edf19e
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 22, 2015
6484e4f
Merge remote-tracking branch 'origin/master' into dev-alex
amstewart Mar 22, 2015
50a9013
Drawable info and terrain info save correctly.
amstewart Mar 22, 2015
23f199e
New GUI
JohnReedLOL Mar 22, 2015
21a5f27
Revert "New GUI"
JohnReedLOL Mar 22, 2015
9743764
Merge pull request #130 from JohnReedLOL/master
JohnReedLOL Mar 22, 2015
bdb23a2
Modified Key_Listener_GUI
JohnReedLOL Mar 22, 2015
ae4573a
Backup
JohnReedLOL Mar 22, 2015
2eb56af
Game focusing fixed.
JohnReedLOL Mar 22, 2015
eb1a4e4
Added game instructions.
JohnReedLOL Mar 22, 2015
f69b546
No more "Reassign Me" on buttons
JohnReedLOL Mar 22, 2015
e6e53be
commands_jTextAreaMouseClicked
JohnReedLOL Mar 22, 2015
e5120f4
Put back in command code
MatthewBregg Mar 22, 2015
a75f5ff
Clarify rebind
JohnReedLOL Mar 22, 2015
a8a8b18
Made help menu user friendly
JohnReedLOL Mar 22, 2015
f284e9a
Map saving fully implemented except for entity occupations.
Mar 22, 2015
b65a822
Added underflow/overflow checks in EntityStatsPack
JohnReedLOL Mar 22, 2015
d4971eb
Fixed a null pointer
JohnReedLOL Mar 22, 2015
d7ebc0d
Bug fix
JohnReedLOL Mar 22, 2015
f398917
Stats increase properly with occupation.
JohnReedLOL Mar 22, 2015
6f6f02f
Now all your exp goes to your attacker
JohnReedLOL Mar 22, 2015
55f3288
Syntax and undid change to EntityStatsPack
JohnReedLOL Mar 22, 2015
e705e02
Got some nicer ascii art AND made more variaty of weapons. Granted, they
MatthewBregg Mar 22, 2015
d98289e
Added some unarmed weps
MatthewBregg Mar 22, 2015
c5eff75
Extended statsview down incase more items are added to it.
MatthewBregg Mar 22, 2015
224788a
Weapons are horribly unbalanced, but have different stats
MatthewBregg Mar 22, 2015
04f85a3
???
Mar 22, 2015
0f208c2
cloak skill has a timer of 5 turns
reidholsen Mar 22, 2015
a466f43
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 22, 2015
44b966a
Added keycommands and enum for switching
MatthewBregg Mar 22, 2015
e6b039e
took out error message
reidholsen Mar 22, 2015
844bae9
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 22, 2015
b745495
Occupations now store their representation, and rather than
MatthewBregg Mar 22, 2015
9c3af47
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 22, 2015
824b31b
Swapping suboccupations now works, once we get suboccupations
MatthewBregg Mar 22, 2015
f8aa9fc
Merged with master and started working on loading.
amstewart Mar 22, 2015
e5aac79
Fixed the threading issue
JohnReedLOL Mar 22, 2015
f111b2f
Removed print statements
JohnReedLOL Mar 22, 2015
ff16761
tempDecals now last 3 turns
reidholsen Mar 22, 2015
4462f0d
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 22, 2015
8b0f349
Changes pt. 1 for Summoner subclass (rookie complete)
jackoxmas Mar 22, 2015
ee40bf0
Changes pt. 2 for Summoner subclass (rookie complete)
jackoxmas Mar 22, 2015
9a2bd52
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 22, 2015
47ba19f
thread sleep 50
Mar 22, 2015
d058edb
Allowed loading from the command line. Loading from within games does…
amstewart Mar 22, 2015
6618323
Merge w/ master
amstewart Mar 22, 2015
6cf07eb
Made all avatars red
MatthewBregg Mar 22, 2015
41eb3ff
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 22, 2015
cdd9c9a
Added life mana and coins to mapview
MatthewBregg Mar 22, 2015
c4498d1
Monsters/villagers/merchants dont respawn anymore
reidholsen Mar 22, 2015
8a7a9cb
Part 3 of changes to Summoner spells, added functionality to Monster
jackoxmas Mar 22, 2015
7e45cc7
Merged Monster
jackoxmas Mar 22, 2015
8aa9ef2
I believe that internet is now stable
JohnReedLOL Mar 22, 2015
5723a2b
Added new method getEntityInFacingDirection(int range) that checks mu…
jackoxmas Mar 22, 2015
c0a8813
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 22, 2015
57f7b4e
hopefully internet is stable
Mar 23, 2015
b38abc1
Make new color
JohnReedLOL Mar 23, 2015
93d1e36
Since the heal self heals in a radius one, renamed it to concentrated
MatthewBregg Mar 23, 2015
22b9cf0
when calling /set-ip off, gives a proper error message saying the
MatthewBregg Mar 23, 2015
b6be5c3
Color ints not color objects
JohnReedLOL Mar 23, 2015
a3b98e6
Fixed null pointer and also made Smasher attacks less lame
JohnReedLOL Mar 23, 2015
5688c3d
Got most of the item and entity parsing in place. Working through a n…
Mar 23, 2015
8e63013
Merge remote-tracking branch 'origin/master' into dev-alex
Mar 23, 2015
a5a768c
Set guards in enchnamtnetnemnent spells, and set messages so you know
MatthewBregg Mar 23, 2015
c58c8e2
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 23, 2015
ad83d90
Spreading effects
jackoxmas Mar 23, 2015
9791089
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 23, 2015
7065791
Fixed wrong constructor
jackoxmas Mar 23, 2015
0db9e3d
Save/load controls now works.
Mar 23, 2015
6e20463
Merge remote-tracking branch 'origin/master' into dev-alex
Mar 23, 2015
2b2f523
Sorting commands now done.
MatthewBregg Mar 23, 2015
7f283c1
Brought new AOE items up to spec for saving
Mar 23, 2015
9cd38f0
Finished spreading area effect items and fixed monster fear
jackoxmas Mar 23, 2015
7f706d2
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 23, 2015
05fc602
Fixed bug with saving/loading controls.
Mar 23, 2015
0232ee2
Hey Alex use the setNewMap function after you initialize a new map fr…
JohnReedLOL Mar 23, 2015
f2eb8d7
typo
JohnReedLOL Mar 23, 2015
e57f52f
changes to bow
jackoxmas Mar 23, 2015
13246a9
Made afail to load method
MatthewBregg Mar 23, 2015
76866cc
setNewMap should work now.
JohnReedLOL Mar 23, 2015
d58b19d
occupations are now saved (hopefully in their entirety).
Mar 23, 2015
91864bc
Health goes down again
MatthewBregg Mar 23, 2015
e33bdb1
Implementing spreading effects
jackoxmas Mar 23, 2015
a92bc98
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 23, 2015
77f723b
New maps can now be loaded into the map (parsing still needs work.)
Mar 23, 2015
99e0e48
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
Mar 23, 2015
61aaa53
Raised success rate of staff
jackoxmas Mar 23, 2015
36af6bb
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
jackoxmas Mar 23, 2015
57cb9e2
Changed attack text
MatthewBregg Mar 23, 2015
2af83ae
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
MatthewBregg Mar 23, 2015
28e1efe
Fixed monster
MatthewBregg Mar 23, 2015
6aea13b
Changed trap radius to 1!
reidholsen Mar 23, 2015
a65be25
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 23, 2015
7678c00
Finally fixed the copy constructor
JohnReedLOL Mar 23, 2015
dd0714e
getMyXCoordinate returns -1 on error.
JohnReedLOL Mar 23, 2015
832c78f
Guard the monster take turn function
JohnReedLOL Mar 23, 2015
e9d6428
Fixed chatbox attack
MatthewBregg Mar 23, 2015
5f51119
Fixed Tank spell
jackoxmas Mar 23, 2015
20be763
Avatar is in the center of the map (cosmetic)
JohnReedLOL Mar 23, 2015
f860a3e
reids tank skill
reidholsen Mar 23, 2015
1d2df2d
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 23, 2015
f9f7369
We now have music!
JohnReedLOL Mar 23, 2015
ce3737e
Music Requires Java8 && Internet doesn't start until Map Thread Starts
JohnReedLOL Mar 23, 2015
4320eb8
added Documentation - iteration 2
reidholsen Mar 23, 2015
31deded
Merge branch 'master' of https://github.com/JohnReedLOL/Nineteen_Char…
reidholsen Mar 23, 2015
9dea894
Music is fixed - pleas use Java8 or Netbeans Java7 & uncomment Music.…
JohnReedLOL Mar 23, 2015
7340955
We have combat sound effects!!! [requires Java 8]
JohnReedLOL Mar 23, 2015
efe9e0f
Got rid of the old frame compression code
JohnReedLOL Mar 23, 2015
f4c2ea4
Added sound effects for spells and bind wound [Required Java 8]
JohnReedLOL Mar 23, 2015
1e929d1
Added drop item sound
JohnReedLOL Mar 23, 2015
59ea507
Made music quieter w/ fade out
JohnReedLOL Mar 23, 2015
45549e4
Cleaning it up [Use Java 8 for soundFX]
JohnReedLOL Mar 23, 2015
358c4da
Observation now sends string in IO_Bundle
JohnReedLOL Mar 23, 2015
f84557b
Added pick up and drop item sound effects
JohnReedLOL Mar 23, 2015
e88a619
updated documentation
chaozNA Mar 23, 2015
542032d
Game over screen appears properly
JohnReedLOL Mar 23, 2015
a9d4443
Game Over now only prints once
JohnReedLOL Mar 23, 2015
7125f40
Added Lives Left to the quickstats
JohnReedLOL Mar 23, 2015
be1585d
more on documentation
chaozNA Mar 23, 2015
50ea6e4
Added dying sound effect
JohnReedLOL Mar 23, 2015
cee4123
Buying produces a cash register sound
JohnReedLOL Mar 23, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
186 changes: 129 additions & 57 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,70 +2,13 @@
/src/view/#AvatarCreationView.java#
/src/view/.#AvatarCreationView.java
/.classpath
<<<<<<< HEAD
/.project
/build.xml
/src/.classpath
/src/.gitignore
/src/.project
/src/controller/.gitignore
/src/model/.gitignore
/src/view/.gitignore
/.metadata/
/src/.metadata/
/src/Main.class
/src/controller/Avatar.class
/src/controller/AvatarController.class
/src/controller/DrawableThing.class
/src/controller/Entity.class
/src/controller/Item.class
/src/controller/Occupation.class
/src/controller/Smasher.class
/src/controller/Sneak.class
/src/controller/StatsPack.class
/src/controller/Summoner.class
/src/controller/Terrain.class
/src/model/Map.class
/src/model/MapAvatar_Association.class
/src/model/MapDisplay_Association.class
/src/model/MapDrawableThing_Association.class
/src/model/MapEntity_Association.class
/src/model/MapItem_Association.class
/src/model/MapMain_Association.class
/src/model/MapTerrain_Association.class
/src/model/MapTile.class
/src/view/AvatarCreationView.class
/src/view/Display.class
/src/view/MapView.class
/src/view/StatsView.class
/src/view/Viewport.class
/.settings/
/src/controller/Terrain$Color.class
/src/view/TestingMain.class
/src/view/ViewPortTester.class
/src/view/#Viewport.java#
/src/view/ASCIIART/smasher.txt~
/src/view/ASCIIART/sneaker.txt~

/src/Vector2.class
/src/model/MapAvatar_Relation.class
/src/model/MapDisplay_Relation.class
/src/model/MapDrawableThing_Relation.class
/src/model/MapEntity_Relation.class
/src/model/MapItem_Relation.class
/src/model/MapMain_Relation.class
/src/model/MapTerrain_Relation.class
/src/src/Main.class
/.gitignore
=======
/.metadata/
/.project
/.settings/
/src/.classpath
/src/.project
/src/.settings/
/src/src/Main.class
>>>>>>> master
/src/src/Vector2.class
/src/src/controller/Avatar.class
/src/src/controller/AvatarController.class
Expand Down Expand Up @@ -95,3 +38,132 @@
/src/src/view/Viewport.class
/src/src/view/TestingMain.class
/src/src/view/ViewPortTester.class
/#viewinfo.org#
/.#viewinfo.org
/viewinfo.org
/bin/
/IDEA/out/
/IDEA/source/
/IDEA/*.sav
/IDEA/*.log
/IDEA/*.xml
/IDEA/*.key
/build.xml
/src/src/Main$ProgramOpts.class
/src/src/SavedGame.class
/src/src/Testing$TT.class
/src/src/Testing.class
/src/src/test.class
/src/MapPersonAtKeyboard_Relation.class
/src/src/AreaFunctor.class
/src/src/model/MapDrawableThing_Relation$AreaDamager.class
/src/src/model/MapDrawableThing_Relation$AreaHealer.class
/src/src/model/MapDrawableThing_Relation$AreaKiller.class
/src/src/model/MapDrawableThing_Relation$AreaLeveler.class
/Documentation.org~
/Documentation.tex
/Documentation.tex~
/src/150214_1.sav
/auto/
/src/src/controller/DrawableThingStatsPack.class
/src/src/controller/EntityStatsPack.class
/src/src/SaveData.class
<<<<<<< HEAD
/src/src/controller/Avatar.java~
/src/bin/NineteenCharacters.jar
/.nfs00000000005b9364000002cb
/src/jar-in-jar-loader.zip
/src/.nfs00000000005b9ec70000057a
/src/src/controller/AreaEffectItem$Effect.class
/src/src/controller/AreaEffectItem.class
/src/bin/src/AreaFunctor.class
/src/bin/src/JohnsTest.class
/src/bin/src/Main$1.class
/src/bin/src/Main$ProgramOpts.class
/src/bin/src/Main.class
/src/bin/src/Repeatable.class
/src/bin/src/SaveData.class
/src/bin/src/SavedGame.class
/src/bin/src/Testing.class
/src/bin/src/Vector2.class
/src/bin/src/controller/AreaEffectItem$1.class
/src/bin/src/controller/AreaEffectItem$Effect.class
/src/bin/src/controller/AreaEffectItem.class
/src/bin/src/controller/Avatar.class
/src/bin/src/controller/AvatarController.class
/src/bin/src/controller/DrawableThing.class
/src/bin/src/controller/DrawableThingStatsPack.class
/src/bin/src/controller/Entity.class
/src/bin/src/controller/EntityStatsPack.class
/src/bin/src/controller/Item.class
/src/bin/src/controller/Occupation.class
/src/bin/src/controller/Smasher.class
/src/bin/src/controller/Sneak.class
/src/bin/src/controller/Summoner.class
/src/bin/src/controller/Terrain$Color.class
/src/bin/src/controller/Terrain.class
/src/bin/src/model/Map.class
/src/bin/src/model/MapAvatar_Relation.class
/src/bin/src/model/MapDisplay_Relation.class
/src/bin/src/model/MapDrawableThing_Relation$AreaDamager.class
/src/bin/src/model/MapDrawableThing_Relation$AreaHealer.class
/src/bin/src/model/MapDrawableThing_Relation$AreaKiller.class
/src/bin/src/model/MapDrawableThing_Relation$AreaLeveler.class
/src/bin/src/model/MapDrawableThing_Relation.class
/src/bin/src/model/MapEntity_Relation.class
/src/bin/src/model/MapItem_Relation.class
/src/bin/src/model/MapMain_Relation.class
/src/bin/src/model/MapTerrain_Relation.class
/src/bin/src/model/MapTile.class
/src/bin/src/test.class
/src/bin/src/view/AvatarCreationView.class
/src/bin/src/view/Display.class
/src/bin/src/view/MapView.class
/src/bin/src/view/StatsView.class
/src/bin/src/view/TestingMain.class
/src/bin/src/view/ViewPortTester.class
/src/bin/src/view/Viewport.class
/src/buildtet.xml
/COP 4331 2015 Iteration 1 Nineteen_Characters~
/instructions.txt~
/src/src/JohnsTest.class
/src/src/Repeatable.class
/src/src/RunGame$ProgramOpts.class
/src/src/RunGame.class
/src/src/model/MapViewable.class
<<<<<<< HEAD
/src/src/entityThings/Avatar.class
/src/src/entityThings/Avatar.class
/src/src/userIO/TestingMain.class
/src/src/model/IO_Package.class
/src/src/userIO/TestingMain.class
/src/src/userIO/TestingMain.class
/src/src/entityThings/AreaEffectItem.class
/src/src/entityThings/Avatar.java
/src/src/entityThings/AvatarController.class
/src/src/entityThings/DrawableThing.class
/src/src/entityThings/DrawableThingStatsPack.class
/src/src/entityThings/Entity.class
/src/src/entityThings/EntityStatsPack.class
/src/src/entityThings/Item.class
/src/src/entityThings/Terrain$Color.class
/src/src/entityThings/Terrain.class
>>>>>>> 7d4062c930faf8d27e612a1fb901bd1004193e7b
/src/src/userIO/TestingMain.class
/src/src/entityThings/Avatar.class
*.class
/src/NineteenCharacters.jar
/src/src/#IO_Bundle.java#
/src/150310_1.xml
/src/src/#Function.java#
/src/src/#Repeatable.java#
/src/src/GPATH
/src/src/GRTAGS
/src/src/GSYMS
/src/src/GTAGS
/src/src/io/controller/#MapEditorController.java#
/src/src/io/controller/.#MapEditorController.java
/src/.attach_pid30603
/src/150315_1.xml
/src/150315_2.xml
/src/150315_3.xml
1 change: 1 addition & 0 deletions COP 4331 2015 Iteration 1 NineteenCharacters!
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CD apparently have label name limit
Binary file added Documentation - Iteration 2.doc
Binary file not shown.
101 changes: 101 additions & 0 deletions Documentation.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
#+AUTHOR: Nineteen_Characters!
* Font : This game works best with the following font
Deja Vu monospace regular font
* Running
Add any command line arguments to attempt to load a game.
# * Running
# java -jar game.jar [-d [LEVEL]][-e FILE] [-l FILE]

# -d [LEVEL], --debug [LEVEL]
# Activates debug mode, where debug outputs are sent to the error stream. Error stream may
# be redirected, as per the --err-out option. LEVEL is an integer number representing the level of
# detail requested in the debug output. If no value is specified, the default is level 1.

# -e FILE, --err-out FILE
# Redirects STDERR messages to the given file

# -l FILE, --load FILE
# Immediately attempts to load the given file as a saved game. If the game cannot be loaded,
# a new game is started instead.

* Loading a game
After having saved a game, to load it back in, simply start the game, supplying the path to the file as a parameter.
#+BEGIN_SRC
--load file
#+END_SRC
* Controls
** While the Character Creation Screen is visible
- Hit S to create an avatar of type Smasher
- Hit W for an avatar of type Summoner(W for WIZARD)
- Hit C for an avatar of type Sneaker(C for CAT)
#+CAPTION: The Characters available for selection
#+BEGIN_SRC
╔══════════════════════════════════════════════════════════════════════════════╗
║ ____ _ _ ____ _ ║
║ / ___| |__ ___ ___ ___ ___ / \ / ___| | __ _ ___ ___ ║
║ | | | '_ \ / _ \ / _ \/ __|/ _ \ / _ \ | | | |/ _` / __/ __| ║
║ | |___| | | | (_) | (_) \__ \ __/ / ___ \ | |___| | (_| \__ \__ \ ║
║ \____|_| |_|\___/ \___/|___/\___| /_/ \_\ \____|_|\__,_|___/___/ ║
║ ║
║ ║
║ ║
║ ║
║S to Select a Smasher: ║
║ -[.] ║
║ -|.| ║
║ -|.| ║
║ -|.| ║
║ -|.| ║
║ -|.| ,'`. ║
║ -|.| ;\ /: W to Select a Summoner: ║
║ -|.| / \/ \ _,._ ║
║ -|.|<.<_\/_>,> .||, /_ _\\ ║
║ -|.| \`.::,'/ \.`',/ |'L'| | ║
║ -|.|,'.'||'/. = ,. = | -,| L ║
║ ,-'|.|.`.____,'`. / || \ ,-'\"/,'`. ║
║ ,' .`|.| `.____,;/ \ || ,' `,,. `. ║
║ ,'=-.`|.|\ . \ |,': ,|____,' , ,;' \| | ║
║ /_ :)|.|.`.___:,:,'|. (3|\ _/|/' _| | ║
║ ( `-:;\|.|.`.) |.`-':,\ ||/,-'' | >-'' _,\\ ║
║ /. / ;.:--' | | ,`. ||' ==\ ,-' ,' ║
║ / _>-'._.'-'. |. |' / )._ ║
║:.' ((.__;/ | |._ /__ `.___ ║
║`.>._.-' |)=( |. ; '--.._,`-.`. ║
║ ',--'`-._ | _,: `='`' ║
║ _ ___ _.--. ║
║C to Select a Sneaker: \`.|\..----...-'` `-._.-'_.-'` ║
║ / ' ` , __.--' ║
║ )/' _/ \ `-_, / ║
║ `-'" `"\_ ,_.-;_.-\_ ', ║
║ _.-'_./ {_.' ; / ║
║ {_.-``-' {_/ ║
╚══════════════════════════════════════════════════════════════════════════════╝
#+END_SRC

** While the map is visible
*** Items
- Hit p pick up
- Hit E to equip item
- Hit U to unequip
- Hit D to drop
*** View Switching
- Hit i to open the stats and inventory screen

*** Movement
#+BEGIN_SRC
NW N NE
\ | /
7 8 9
W-4 6-E
1 2 3
/ | \
SW S SE
#+END_SRC
*** Save Game
- Hit S
- A Save File will be created
- There is one save file, named save.dave
# - Format : yyMMdd_<number>.sav
** In the Inventory screen
*** View Switching
Hit i to return to the map
Binary file added Documentation.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions IDEA/.idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions IDEA/.idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions IDEA/.idea/copyright/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions IDEA/.idea/dictionaries/diacopium.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions IDEA/.idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions IDEA/.idea/libraries/lib.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading