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

Refactors #115

Merged
merged 244 commits into from
Nov 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
244 commits
Select commit Hold shift + click to select a range
97b58b9
[MY] Fix rendering by turning off overagressive blocking optimization
TheFakeMontyOnTheRun Jun 28, 2023
ec2b964
[MY] Use different projection, using less memory
TheFakeMontyOnTheRun Jun 28, 2023
54e9fb4
[MX] Fix Android compilation
TheFakeMontyOnTheRun Jun 28, 2023
abbbe44
[MY] Fix wireframe graphics on ia16
TheFakeMontyOnTheRun Jun 28, 2023
c401827
[MY] MS-DOS blitting optimizations
TheFakeMontyOnTheRun Jun 28, 2023
3c8f87f
[GL] Add basic turning animation for SDL + GL1 port
TheFakeMontyOnTheRun Jun 30, 2023
1cc9f56
[GL] Smooth out and fix the gap in visibility processing for SDL + GL
TheFakeMontyOnTheRun Jun 30, 2023
453ffc1
[GL] Generalize turning movement to work on all GL1 ports
TheFakeMontyOnTheRun Jun 30, 2023
1e8c35b
[MY] Optimizations to ia16 port rendering
TheFakeMontyOnTheRun Jul 1, 2023
0e2214a
[MY] Refactors to better conform to standards
TheFakeMontyOnTheRun Jul 2, 2023
c3fe9bc
[MY] More refactors and cleanup to conform to standards
TheFakeMontyOnTheRun Jul 2, 2023
b1fb14c
[MY] Ignore DOSBox custom config file
TheFakeMontyOnTheRun Jul 2, 2023
4f6eca5
[MZ] Fix compilation warnings on Amiga, as well as the window title
TheFakeMontyOnTheRun Jul 3, 2023
9926a81
Add small macro for extracting a float from a FixP_t
TheFakeMontyOnTheRun Jul 3, 2023
84e04bb
[MX] Reduce AGS input latency to make the experience a bit more fluid
TheFakeMontyOnTheRun Jul 3, 2023
464ee14
[MZ] Reduce some of the text flickering on the Mega Drive
TheFakeMontyOnTheRun Jul 3, 2023
e6104ac
[MZ] Add some very basic text debug to the SDL version
TheFakeMontyOnTheRun Jul 3, 2023
e7aebf3
[MZ] Some refactoring to improve readability
TheFakeMontyOnTheRun Jul 3, 2023
84ab00e
[MZ] Some refactor to remove variable name clashes
TheFakeMontyOnTheRun Jul 3, 2023
cedbd77
[MZ] Restore Hacking Minigame to ia16 port
TheFakeMontyOnTheRun Jul 4, 2023
1796ebf
[MZ] Reduce the depth of the virtual screen from 5 to 4
TheFakeMontyOnTheRun Jul 4, 2023
7cd2bac
[MZ] auto-reformat
TheFakeMontyOnTheRun Jul 4, 2023
139e75e
[MZ] Fix DOS port
TheFakeMontyOnTheRun Jul 5, 2023
0028fdb
[MZ] Reduce some of the 16-bit quantities to 8-bit
TheFakeMontyOnTheRun Jul 5, 2023
0884f8a
[MY] More refactors to remove ambiguities
TheFakeMontyOnTheRun Jul 5, 2023
1ddbf1c
[MY] Reorganize operations to fail plot tests as early as possible
TheFakeMontyOnTheRun Jul 5, 2023
ce12daa
[CORE] Require computer nodes to be fully rebooted before enabling th…
TheFakeMontyOnTheRun Jul 6, 2023
1586cdd
Merge branch 'refactors' of github.com:TheFakeMontyOnTheRun/space-tra…
TheFakeMontyOnTheRun Jul 6, 2023
8f0ea7b
[MX] Optimize rasterization to use less structions
TheFakeMontyOnTheRun Jul 6, 2023
ca6c848
[MZ] Optimize stippling to use less instructions
TheFakeMontyOnTheRun Jul 6, 2023
ad09b8f
[MY] Optimize stippling to use less instructions
TheFakeMontyOnTheRun Jul 6, 2023
6d170f4
[MX] Fix small mistake with simplifying the variable swap
TheFakeMontyOnTheRun Jul 6, 2023
5a9c30b
[MX] Fix stippling calculation
TheFakeMontyOnTheRun Jul 7, 2023
0fe0be1
[GL] fix smooth walk movement
TheFakeMontyOnTheRun Jul 7, 2023
b820d82
[MY] Several optimizations and refactorings for ia16
TheFakeMontyOnTheRun Jul 8, 2023
2be5071
[MY] Some optimization and cleanup for the CPC port
TheFakeMontyOnTheRun Jul 9, 2023
cc844f9
[MY] Some minor cleanup
TheFakeMontyOnTheRun Jul 9, 2023
a3009c4
[MY] Reorganize SMS UI
TheFakeMontyOnTheRun Jul 9, 2023
cc94cfc
[GL] Fix billboard camera alignment
TheFakeMontyOnTheRun Jul 10, 2023
f8dc709
[GL] fix strafing smooth animation
TheFakeMontyOnTheRun Jul 10, 2023
079622b
[MZ] Better conform SDL version to the prototypes defined in the main…
TheFakeMontyOnTheRun Jul 10, 2023
749f1b3
Merge branch 'refactors' of github.com:TheFakeMontyOnTheRun/space-tra…
TheFakeMontyOnTheRun Jul 10, 2023
b2fb46a
[MY] Unify the UI for all ports
TheFakeMontyOnTheRun Jul 11, 2023
a6fbb2f
[MY] Major refactor, renaming some key files and extracting some comm…
TheFakeMontyOnTheRun Jul 11, 2023
65118c6
[MY] Some minor cleanup
TheFakeMontyOnTheRun Jul 12, 2023
1b28d70
[MX] Use common page flipping algorithm for DOS and Amiga
TheFakeMontyOnTheRun Jul 12, 2023
57640cf
[CORE] Building for coverage no longer requires Curses
TheFakeMontyOnTheRun Jul 12, 2023
572715e
[GL] Fix camera positioning for all rotations
TheFakeMontyOnTheRun Jul 12, 2023
142cd80
[MY] Migrate more stuff to the modules
TheFakeMontyOnTheRun Jul 13, 2023
162a45c
[MY] Reorganize UI to take advantage of TMS9918
TheFakeMontyOnTheRun Jul 13, 2023
004740d
[MY] Further refactor common code into the Menu
TheFakeMontyOnTheRun Jul 14, 2023
84acf88
[MY] more int width optimizations
TheFakeMontyOnTheRun Jul 15, 2023
56abd8e
[CORE] Fix CMakeLists
TheFakeMontyOnTheRun Jul 16, 2023
551b685
[MX] Some minor optimizations and cleanup
TheFakeMontyOnTheRun Jul 16, 2023
56af92f
[GL] Tweak camera positioning
TheFakeMontyOnTheRun Jul 16, 2023
d5980a3
[CORE] Fix toggling the other computer terminals
TheFakeMontyOnTheRun Jul 18, 2023
6c20c77
[MX] Fix SDL1 port rendering on NetBSD
TheFakeMontyOnTheRun Jul 18, 2023
80df0bb
[GL] Fix rendering on SDL1
TheFakeMontyOnTheRun Jul 18, 2023
38c17c4
[MY] Refactor SMS port to extract UI code into separate file
TheFakeMontyOnTheRun Jul 18, 2023
7c9e861
[MX] Tweak Emscripten builds
TheFakeMontyOnTheRun Jul 18, 2023
e95ca3b
[MX] adding SDL1 makefile
TheFakeMontyOnTheRun Jul 19, 2023
95c8283
[MX] Improve room transition animation smoothness
TheFakeMontyOnTheRun Jul 19, 2023
5255472
[MY] Refactor to include fillRect when drawing map
TheFakeMontyOnTheRun Jul 19, 2023
7da1746
[MY] Fix SDL2 port compilation
TheFakeMontyOnTheRun Jul 20, 2023
ff51df3
[CORE] Improve coverage by removing some code and adding some more tests
TheFakeMontyOnTheRun Jul 20, 2023
0974c1c
[MX] Some more optimizations on rasterization
TheFakeMontyOnTheRun Jul 20, 2023
62da8b5
[MY] Bring the SDL2 port UI closer to the 8-bit experience
TheFakeMontyOnTheRun Jul 22, 2023
7ab2abf
[MY] Minor optimization on TMS9918A flushing
TheFakeMontyOnTheRun Jul 22, 2023
22deede
[MY] Add missing direction updates on SDL2
TheFakeMontyOnTheRun Jul 22, 2023
3fa967a
[MY] Autoformat SDL2 code
TheFakeMontyOnTheRun Jul 22, 2023
cf59676
[MY] Fix SDL2 flickering
TheFakeMontyOnTheRun Jul 22, 2023
0e48e14
[MY] Optimize dashed vertical lines for TMS9918A
TheFakeMontyOnTheRun Jul 22, 2023
83e700c
[MY] Fix "real" primitives colours for TMS9918A
TheFakeMontyOnTheRun Jul 22, 2023
e3d1b00
[MY] Fix data range issue with the 3D screen resolution
TheFakeMontyOnTheRun Jul 22, 2023
f57a1eb
[MY] Optimize vLine on CPC
TheFakeMontyOnTheRun Jul 23, 2023
50812d7
[MY] extract final bottom line, to cleanup the main 3D engine
TheFakeMontyOnTheRun Jul 23, 2023
283a7ce
[MY] Optimize further more
TheFakeMontyOnTheRun Jul 23, 2023
93853d1
[MY] Auto-reformat all MY code
TheFakeMontyOnTheRun Jul 23, 2023
3926af8
[MY] Hoist more repetitions to avoid calculations when its not needed
TheFakeMontyOnTheRun Jul 23, 2023
3d1eb10
[MY] Fix SDL2 frame delays
TheFakeMontyOnTheRun Jul 24, 2023
4386b26
[MY] Change text messages so it will only appear on the bottom of the…
TheFakeMontyOnTheRun Jul 24, 2023
3762836
[MY] Fix the text message for the Z80 ports
TheFakeMontyOnTheRun Jul 24, 2023
172bb72
Update README.md to reflect new platforms supported
TheFakeMontyOnTheRun Jul 26, 2023
fe1b9fc
Fix compilation from updating SDKs
TheFakeMontyOnTheRun Jul 31, 2023
aef4b52
[GL] Remove old, unused Derelict3D scheme from Xcode project
TheFakeMontyOnTheRun Aug 1, 2023
28bdb99
[GL] Take note of Libdragon revision used to build the code
TheFakeMontyOnTheRun Aug 2, 2023
f9c539c
[CORE] Some auto-reformatting
TheFakeMontyOnTheRun Aug 3, 2023
2bb8ca5
[CORE] Ignore Doxygen transient files
TheFakeMontyOnTheRun Aug 3, 2023
190b524
[CORE] Avoid issues with CMake transient files when generating covera…
TheFakeMontyOnTheRun Aug 3, 2023
990a541
[CORE] fix DOS Makefile
TheFakeMontyOnTheRun Aug 3, 2023
4864a9f
[MX] avoid redundant divs when drawing main geometry
TheFakeMontyOnTheRun Aug 5, 2023
eac414d
[MX] Add LUT for rasterizing floor
TheFakeMontyOnTheRun Aug 5, 2023
df821b4
[MX] further replace Divs with values from the LUT on rasterizer hot …
TheFakeMontyOnTheRun Aug 7, 2023
c217a2a
[MX] further avoid more Divs, along with proper bounds checking when …
TheFakeMontyOnTheRun Aug 7, 2023
4ece0cc
WIP
TheFakeMontyOnTheRun Aug 11, 2023
6c0b7f3
Revert "WIP"
TheFakeMontyOnTheRun Aug 13, 2023
cb9ccfb
[MX] Reformat rasterizer code
TheFakeMontyOnTheRun Aug 13, 2023
cd21c82
[MY] Expand in-screen map to use 3x3 rather than 2x2 blocks
TheFakeMontyOnTheRun Aug 13, 2023
35b62ce
[MY] Stipple one unit closer
TheFakeMontyOnTheRun Aug 13, 2023
a1a3ac1
[MX] further avoid Divs on numbers between -320 and -1 during rasteri…
TheFakeMontyOnTheRun Aug 14, 2023
d16a7eb
[MX] avoid divs on hotpath
TheFakeMontyOnTheRun Aug 14, 2023
c779cbe
[MX] replace C++ comments with pure C
TheFakeMontyOnTheRun Aug 14, 2023
f3c597b
[MX] Add very basic (and inefficient) X11 port
TheFakeMontyOnTheRun Aug 16, 2023
b266b84
[MY] Add rough draft for title screen using vector graphics
TheFakeMontyOnTheRun Aug 16, 2023
26ff1f9
[MY] fix and refactor SDL title screen
TheFakeMontyOnTheRun Aug 17, 2023
8e036d6
[MY] Further compress and cleanup the vector title screen
TheFakeMontyOnTheRun Aug 17, 2023
7a5cbeb
[MX] fix X11 building under MacOS
TheFakeMontyOnTheRun Aug 17, 2023
4d9d736
[GL] Avoid unnecessary computation, to speed up rendering
TheFakeMontyOnTheRun Aug 18, 2023
1d9c3cd
[MX] further avoid unnecessary computations during rendering callsx
TheFakeMontyOnTheRun Aug 18, 2023
3b5ed99
[MY] Fix possible null pointer access with the item use-with callback…
TheFakeMontyOnTheRun Aug 20, 2023
d09277f
[MY] Fix GamePad UI not updating the selection when you select "next …
TheFakeMontyOnTheRun Aug 20, 2023
7cd013a
[MY] Fix asking for player to "press space" on SMS title screen
TheFakeMontyOnTheRun Aug 20, 2023
e263fc2
[MX] refactor to unify interface with other ports
TheFakeMontyOnTheRun Aug 21, 2023
594635d
Some minor refactor and optimizations
TheFakeMontyOnTheRun Aug 21, 2023
596d0f7
[EE] Refactor to make the menu interface conform to the others
TheFakeMontyOnTheRun Aug 21, 2023
1045c44
Auto-reformatting to make refactoring easier
TheFakeMontyOnTheRun Aug 21, 2023
21446c5
Further refactor mode code to find commonalities
TheFakeMontyOnTheRun Aug 21, 2023
6511c8c
[CORE] Make helmet useful for inspecting items
TheFakeMontyOnTheRun Aug 21, 2023
cb50e7d
refactor EDirection_Utils to common
TheFakeMontyOnTheRun Aug 22, 2023
94bcf0c
More refactor - move enums (which was exactly the same for all ports)
TheFakeMontyOnTheRun Aug 22, 2023
f42ec81
Further refactors and cleanups
TheFakeMontyOnTheRun Aug 22, 2023
d0f1d9a
refactor: extract common VisibilityStrategy from all 32-bit+ port
TheFakeMontyOnTheRun Aug 23, 2023
706bf16
fix: visibility cone for GL and EE frontends
TheFakeMontyOnTheRun Aug 23, 2023
2811b43
[GL] fix turning animation visibility limits
TheFakeMontyOnTheRun Aug 23, 2023
467dbce
[MY] simplify and compress the format for the vector 2D graphics
TheFakeMontyOnTheRun Aug 23, 2023
5075fb3
refactor MX and GL to use the same Dungeon
TheFakeMontyOnTheRun Aug 25, 2023
0afe95a
further refactors to use common Events
TheFakeMontyOnTheRun Aug 25, 2023
92c4951
Fix more compilation for many platforms
TheFakeMontyOnTheRun Aug 25, 2023
586371b
[MY] Improve title screen graphic
TheFakeMontyOnTheRun Aug 27, 2023
3f58991
[MY] Try reducing the ROM footprint for the Master System
TheFakeMontyOnTheRun Aug 27, 2023
ec51e83
[GL] Split map drawing code to follow what's done on MX
TheFakeMontyOnTheRun Aug 27, 2023
df9af03
Refactor: extracting UI and Engine from all 32+ platforms
TheFakeMontyOnTheRun Aug 30, 2023
97cd5c5
Refactor: more menu screens
TheFakeMontyOnTheRun Aug 30, 2023
43f2d2c
[GL] Some speed improvements
TheFakeMontyOnTheRun Aug 30, 2023
1adb116
Merge branch 'refactors' of github.com:TheFakeMontyOnTheRun/space-tra…
TheFakeMontyOnTheRun Aug 30, 2023
97ff621
Unify most of the menu states between MX and GL
TheFakeMontyOnTheRun Aug 31, 2023
3f1ce2d
Merge branch 'refactors' of github.com:TheFakeMontyOnTheRun/space-tra…
TheFakeMontyOnTheRun Aug 31, 2023
eb94b08
[GL] fix stipple fill for non-N64 versions
TheFakeMontyOnTheRun Aug 31, 2023
8b9fdda
[GL] Rollback on using integer types for GL vertices
TheFakeMontyOnTheRun Aug 31, 2023
611a873
[GL] fix N64 compilation
TheFakeMontyOnTheRun Aug 31, 2023
ef255b6
[GL] Temporarily disable the stippled fills on NDS, since it's not wo…
TheFakeMontyOnTheRun Aug 31, 2023
15df763
[EE] Refactor to use the menu state implementations from the commons
TheFakeMontyOnTheRun Aug 31, 2023
364a423
Refactor: extract common menu states for MX, GL and EE
TheFakeMontyOnTheRun Sep 1, 2023
245b37a
Update makefiles and platform specific projects
TheFakeMontyOnTheRun Sep 2, 2023
2200b6d
Add very basic stubs for some of the sound chips covered by the proje…
TheFakeMontyOnTheRun Sep 4, 2023
f4485b2
[MY] Add very basic Xcode Quartz project
TheFakeMontyOnTheRun Sep 4, 2023
8430ec1
[GL] Fix aspect ratio for OSX version
TheFakeMontyOnTheRun Sep 4, 2023
87c74ab
[MX] Fix possible bug whenrunning game under MacOSX 10.0
TheFakeMontyOnTheRun Sep 4, 2023
7f29b34
[CORE] Fix tests compilation under OSX Lion
TheFakeMontyOnTheRun Sep 4, 2023
13ae7ab
Merge remote-tracking branch 'refs/remotes/origin/refactors' into ref…
TheFakeMontyOnTheRun Sep 4, 2023
2b3de22
[MX] Fix memory leak when loading and unloading levels
TheFakeMontyOnTheRun Sep 4, 2023
9c11cdb
Merge remote-tracking branch 'refs/remotes/origin/refactors' into ref…
TheFakeMontyOnTheRun Sep 4, 2023
ccaa570
[EE] Fix compilation
TheFakeMontyOnTheRun Sep 4, 2023
b85c1d0
[GL] Fix compilation
TheFakeMontyOnTheRun Sep 4, 2023
f8fb8f1
[MX] Fix MacOS Classic compilation
TheFakeMontyOnTheRun Sep 4, 2023
129a42f
[GL] Reset Xcode project to work with OSX Tiger (Xcode 2.5)
TheFakeMontyOnTheRun Sep 4, 2023
09b1dd7
[MY] Fix Xcode project to build on Xcode 2.5 (OSX Tiger)
TheFakeMontyOnTheRun Sep 4, 2023
191aa4d
[MY] Better adjust Quartz window to fit the game screen
TheFakeMontyOnTheRun Sep 4, 2023
a63ca3a
[MY] Fix compilation for ports that use Main.c
TheFakeMontyOnTheRun Sep 4, 2023
e37cc6c
[GL] Fix SDL2 makefile
TheFakeMontyOnTheRun Sep 4, 2023
88d90cc
[CORE] Fix CI pipeline
TheFakeMontyOnTheRun Sep 5, 2023
ee74293
[CORE] Fix CI runs for good
TheFakeMontyOnTheRun Sep 8, 2023
3c96991
[GL] Make SDL2 Makefile more portable
TheFakeMontyOnTheRun Sep 8, 2023
e8acd2e
[CORE] prevent player from leaving the computer room without the keycard
TheFakeMontyOnTheRun Sep 15, 2023
7640f2e
MZ: fix SDL2 keyboard inventory interaction on machines without keypad
TheFakeMontyOnTheRun Sep 18, 2023
bd03b83
[MX] Add very basic macro recording of gameplay
TheFakeMontyOnTheRun Sep 21, 2023
2ec501d
[CORE] tweak Makefile to include HTTP server target
TheFakeMontyOnTheRun Sep 24, 2023
0a2072b
[MY] reenable title screen
TheFakeMontyOnTheRun Sep 25, 2023
1f48fc8
refactor: extract more common sound code
TheFakeMontyOnTheRun Sep 25, 2023
6e709b8
Merge branch 'refactors' of github.com:TheFakeMontyOnTheRun/space-tra…
TheFakeMontyOnTheRun Sep 25, 2023
c5bf0f7
[MY] Fix Xcode compilation
TheFakeMontyOnTheRun Sep 25, 2023
b389952
refactor: move Kalms C2P to the common area
TheFakeMontyOnTheRun Sep 26, 2023
d4ec20a
[MY] Fix Xcode builds
TheFakeMontyOnTheRun Sep 26, 2023
39bc1d9
fix: inconsistency on declarations
TheFakeMontyOnTheRun Sep 27, 2023
f6dbdcb
[MY] Refactor to further split the 3D engine into logical parts
TheFakeMontyOnTheRun Sep 29, 2023
8474842
[MX] Fix Android compilation
TheFakeMontyOnTheRun Sep 29, 2023
46ce632
fix: collision on computer node terminals for MX, MZ, GL and EE
TheFakeMontyOnTheRun Sep 29, 2023
320f9cd
[MX] Fix AGS compilation
TheFakeMontyOnTheRun Sep 29, 2023
6f7c471
fix: compilation on OSX and Mac Classic
TheFakeMontyOnTheRun Sep 30, 2023
c146b59
refactor: unify similarly named variables and fix compilation on Mont…
TheFakeMontyOnTheRun Sep 30, 2023
e409849
[MX] Update Android data payload
TheFakeMontyOnTheRun Oct 1, 2023
92870ad
[MY] Add menu states (but wont use it just yet)
TheFakeMontyOnTheRun Oct 1, 2023
e402ca1
fix: brainfart with Engine.c
TheFakeMontyOnTheRun Oct 1, 2023
2e01075
[MY] Use more and more of the menu state machine
TheFakeMontyOnTheRun Oct 1, 2023
2172699
refactor: some cleanup and reorgaization to use a bit less of includes
TheFakeMontyOnTheRun Oct 2, 2023
36de9ca
refactor: some more cleanup and reorganzation
TheFakeMontyOnTheRun Oct 3, 2023
2541bd2
fix: compilation on various platforms
TheFakeMontyOnTheRun Oct 3, 2023
bb590aa
refactor: some further rearranging
TheFakeMontyOnTheRun Oct 4, 2023
c324811
refactor: remove countLines function
TheFakeMontyOnTheRun Oct 6, 2023
3bfeede
[MY] Fix compilation
TheFakeMontyOnTheRun Oct 6, 2023
e999213
refactor: further unify the CRenderer.h for GL and EE
TheFakeMontyOnTheRun Oct 6, 2023
d03c559
refactor: further unifies rendering interfaces
TheFakeMontyOnTheRun Oct 7, 2023
0d54188
feat: add code display 3D model on GL and EE
TheFakeMontyOnTheRun Oct 11, 2023
7cc30a5
[EE] Improve mesh rendering
TheFakeMontyOnTheRun Oct 11, 2023
27b3928
feat: improve mesh vertex handling
TheFakeMontyOnTheRun Oct 18, 2023
4d26fa8
[EE] Fix texture coordinates when rendering arbitrary meshes
TheFakeMontyOnTheRun Oct 30, 2023
33fbfef
fix: loading UV coordinates
TheFakeMontyOnTheRun Oct 31, 2023
a7428e9
chore: update assets to include newer 3D models
TheFakeMontyOnTheRun Oct 31, 2023
8bbf1c2
[MY] refactor to match the other ports
TheFakeMontyOnTheRun Oct 31, 2023
ffb9c0c
[MY] fix ia16 compilation
TheFakeMontyOnTheRun Oct 31, 2023
2ecbf59
[MY] refactor to split title screen and responsibilities, to better m…
TheFakeMontyOnTheRun Oct 31, 2023
495c13e
[EE] further refactor to centralize the polygon drawing code
TheFakeMontyOnTheRun Nov 1, 2023
dd5b829
delete old level editor
TheFakeMontyOnTheRun Nov 2, 2023
7917d80
refactor: extract the obj compiler to a common folder
TheFakeMontyOnTheRun Nov 4, 2023
8cd0077
[MY] Simplify intro screen art
TheFakeMontyOnTheRun Nov 4, 2023
62e34a2
refactor: extract common rules for the hacking minigame among all ports
TheFakeMontyOnTheRun Nov 4, 2023
3d7f5ee
fix: botched refactor
TheFakeMontyOnTheRun Nov 4, 2023
74ef760
fix small blunders from last commit
TheFakeMontyOnTheRun Nov 4, 2023
fb85f29
[MY] Remove old, unused function for the title screen
TheFakeMontyOnTheRun Nov 5, 2023
34c1da6
Update classic Mac and old PPC OSX projects to include the new files
TheFakeMontyOnTheRun Nov 5, 2023
44921b6
[MY] Further compress MSX version
TheFakeMontyOnTheRun Nov 5, 2023
1cfbfd8
[MY] Further compress the SM3 port
TheFakeMontyOnTheRun Nov 5, 2023
fcd725f
[MY] Some more cleanup for CPC
TheFakeMontyOnTheRun Nov 5, 2023
77f7afa
[MY] Use less memory on CPC
TheFakeMontyOnTheRun Nov 6, 2023
928f701
[MY] Fix room transition animation
TheFakeMontyOnTheRun Nov 6, 2023
c7763c8
fix compilation on Xcode builds
TheFakeMontyOnTheRun Nov 6, 2023
9251491
[EE] Fix crashes upon entering game
TheFakeMontyOnTheRun Nov 7, 2023
dc34233
fix: possible UB
TheFakeMontyOnTheRun Nov 7, 2023
d5d8f9e
[GL] Fix NTR builds
TheFakeMontyOnTheRun Nov 7, 2023
64c8407
fix: Xcode builds
TheFakeMontyOnTheRun Nov 7, 2023
5b8c018
[MY] Fix OSX rendering
TheFakeMontyOnTheRun Nov 7, 2023
03376ef
[MX] fix Classic Mac builds
TheFakeMontyOnTheRun Nov 7, 2023
5b5c8e2
[MY] Fix displaying the title screen
TheFakeMontyOnTheRun Nov 7, 2023
465ab99
[GL] Fix SDL2 compilation
TheFakeMontyOnTheRun Nov 7, 2023
dc33a30
[MY] fix SDL2 compilation
TheFakeMontyOnTheRun Nov 7, 2023
9ddcf63
[MY] Fix MSX and CPC compilation under OSX
TheFakeMontyOnTheRun Nov 7, 2023
6db2ea6
[MY] fix displaying title screen on the SMS
TheFakeMontyOnTheRun Nov 7, 2023
aec2b52
[MY] fix displaying title screen on SDL2
TheFakeMontyOnTheRun Nov 7, 2023
64a2c41
refactor: greatly simplfy the menus to use less animation
TheFakeMontyOnTheRun Nov 8, 2023
d940d0c
refactor: extract recentering view method
TheFakeMontyOnTheRun Nov 11, 2023
8eb7e00
fix/refactor: remove the unnecessary changes in player height
TheFakeMontyOnTheRun Nov 11, 2023
53ed8ff
refactor: greatly simplify code for Credits and Help screens
TheFakeMontyOnTheRun Nov 11, 2023
7572e66
refactor: further simplify menus
TheFakeMontyOnTheRun Nov 12, 2023
954e7b3
[MY] some cleanup
TheFakeMontyOnTheRun Nov 12, 2023
8de3e57
[MY] refactor to squeeze the MX main menu into MY
TheFakeMontyOnTheRun Nov 14, 2023
2109030
[EE] Fix compilation
TheFakeMontyOnTheRun Nov 14, 2023
d8fcd86
[MY] fix OSX build
TheFakeMontyOnTheRun Nov 14, 2023
577fdbe
[MY] temporarily disable clearing of text area
TheFakeMontyOnTheRun Nov 14, 2023
92e5f7e
fix: ia16 port
TheFakeMontyOnTheRun Nov 15, 2023
c714d74
[MY] Refactor to include the credit screen to work fine on the menus
TheFakeMontyOnTheRun Nov 16, 2023
b4ed942
[MY] Further trim down ROM usage for MSX
TheFakeMontyOnTheRun Nov 17, 2023
784ba06
[MY] Fix Help screen as well
TheFakeMontyOnTheRun Nov 17, 2023
4a64d9f
[MY] Further saves some memory
TheFakeMontyOnTheRun Nov 18, 2023
3a86342
some more refactors
TheFakeMontyOnTheRun Nov 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -178,3 +178,18 @@ mz_frontend/Derelict3D_ocs.adf
game.prg
mx_frontend.sav
game.map
dosbox-x.conf
core/doxysite
monty.mode1
monty.pbxuser
my_frontend/Xcode2/build
tools/wobj-compiler/target/wobj-compiler-1.0-SNAPSHOT-jar-with-dependencies.jar
tools/wobj-compiler/target/wobj-compiler-1.0-SNAPSHOT.jar
tools/wobj-compiler/target/classes/pt/b13h/wavefrontcompiler/CompilerApp$1.class
tools/wobj-compiler/target/classes/pt/b13h/wavefrontcompiler/CompilerApp.class
tools/wobj-compiler/target/libs/gameutils-1.0-SNAPSHOT.jar
tools/wobj-compiler/target/libs/liboldfart-1.0-SNAPSHOT.jar
tools/wobj-compiler/target/libs/libstrip-1.0-SNAPSHOT.jar
tools/wobj-compiler/target/maven-archiver/pom.properties
tools/wobj-compiler/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
tools/wobj-compiler/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
8 changes: 0 additions & 8 deletions LevelEditor32/Assets/Editor.meta

This file was deleted.

95 changes: 0 additions & 95 deletions LevelEditor32/Assets/Editor/ExportableEditor.cs

This file was deleted.

11 changes: 0 additions & 11 deletions LevelEditor32/Assets/Editor/ExportableEditor.cs.meta

This file was deleted.

8 changes: 0 additions & 8 deletions LevelEditor32/Assets/Editor/Exports.cs

This file was deleted.

11 changes: 0 additions & 11 deletions LevelEditor32/Assets/Editor/Exports.cs.meta

This file was deleted.

28 changes: 0 additions & 28 deletions LevelEditor32/Assets/Exportable.cs

This file was deleted.

11 changes: 0 additions & 11 deletions LevelEditor32/Assets/Exportable.cs.meta

This file was deleted.

134 changes: 0 additions & 134 deletions LevelEditor32/Assets/Exports.cs

This file was deleted.

11 changes: 0 additions & 11 deletions LevelEditor32/Assets/Exports.cs.meta

This file was deleted.

8 changes: 0 additions & 8 deletions LevelEditor32/Assets/Materials.meta

This file was deleted.

27 changes: 0 additions & 27 deletions LevelEditor32/Assets/Materials/arch.mat

This file was deleted.

8 changes: 0 additions & 8 deletions LevelEditor32/Assets/Materials/arch.mat.meta

This file was deleted.

Loading
Loading