pionere
f5c1079d6f
eliminate unused code
5 years ago
Juliano Goncalves
20c44a08ca
Spend all stat points with shift click
5 years ago
Anders Jenbo
06b7c78406
Notes of untimly header cleanups
5 years ago
Anders Jenbo
aca7cd740e
Fix tests
5 years ago
Anders Jenbo
086cdf6afe
Re order control.cpp
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
Joel Falcou
c4223d4c29
Per file basis use of extern C
6 years ago
Joel Falcou
64d26a7934
Sanitize use of namespace
...
Wrap individual headers in dvl namespace to prevent
including standard header in another namespace.
6 years ago
qndel
5191237f42
enums and stuff ( #2024 )
6 years ago
galaxyhaxz
c632e2d1d0
Names and bug fixes ( #1974 )
6 years ago
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
6 years ago
galaxyhaxz
81ff8e6287
Metallic hydrogen neural array
6 years ago
Gleb Mazovetskiy
ce5c1007a2
Controller improvements: START modifier and hints
...
1. Makes START a modifier key.
2. Main modifier actions are now displayed as hints while the modifier is pressed.
3. Mouse simulation now available on all controllers:
SELECT + D-Pad to move mouse
SELECT + Left/Right should button to click
START + | Action
---------- | ------
SELECT | Menu
UP | Menu
DOWN | Map
LEFT | Character info
RIGHT | Inventory
B (Bottom) | Spell book
Y (Left) | Quest log
This makes all actions available on controllers without sticks and ZL/ZR.
6 years ago
qndel
3008439bc7
enums and stuff
6 years ago
galaxyhaxz
6c0bc83115
Fix type for panelstr
6 years ago
Anders Jenbo
92ab05ea13
Decompose more magic numbers
6 years ago
Anders Jenbo
d354bd9767
Lock framerate at vsync instead of 20fps
...
Since most animations are still controlled by the game logic the only
real benefit is smoother mouse and scrolling text, but it's a start :)
7 years ago
Anders Jenbo
337bc9b125
Render text in screen cordinates instead of buffer offsets
7 years ago
Anders Jenbo
d1914efa41
Make sens of lineoffset ( #1810 )
7 years ago
Anders Jenbo
dd8df33785
Format source
7 years ago
Anders Jenbo
efc5f4570f
Remove duplicate code from control.cpp
7 years ago
Robin Eklind
98e97351b9
control: rename attribute_inc_rects to ChrBtnsRect
...
Rationale described in sanctuary/notes@541e63f85a442cbb2293734c24c5868ccceec800
as included below:
Note, the ChrBtnsRect global doesn't have PSX debug info.
However, the functionality correspond to that of InvRect
of inv.h. Moreover, the we may infer the name from the
function CheckChrBtns, and simply combine the two names.
7 years ago
Anders Jenbo
9d3ce818f0
Correct BOOLS
7 years ago
Anders Jenbo
5ab9f4609a
Clean up signedness
7 years ago
Anders Jenbo
e2bff090d6
Come up with names for all remaning arguments
7 years ago
Anders Jenbo
aa50489569
Clean up generated comments
7 years ago
Anders Jenbo
32a51d17ca
Align function signatures with PSX symbols
...
Using
https://github.com/diasurgical/scalpel/tree/master/psx/_dump_/3/_dump_c_src_/diabpsx/source
as a reference
7 years ago
Anders Jenbo
035d6b146c
Clean up DrawInfoBox ( #1211 )
7 years ago
qndel
9f924f86bf
control_presskeys bin exact ( #1187 )
7 years ago
Anders Jenbo
d4437a923e
Clean control_print_info_str
7 years ago
Anders Jenbo
ba38357e21
Clean up control.cpp pointer types
7 years ago
Anders Jenbo
307c1196f3
Clean up control_check_talk_btn
7 years ago
Anders Jenbo
51544fed2b
Clean up control_release_talk_btn
7 years ago
Anders Jenbo
40e93aac8d
Clean up control_up_down
7 years ago
Anders Jenbo
48212a62f6
Correct types in control.cpp
7 years ago
Anders Jenbo
ea8eeefc57
Clean up control_WriteStringToBuffer
7 years ago
qndel
1d656ef7fd
control_talk_last_key bin exact
7 years ago
Anders Jenbo
0a2b767b28
Clean up InitControlPan ( #1001 )
7 years ago
Robin Eklind
0501ff10ef
Use RECT32 struct for attribute_inc_rects
7 years ago
galaxyhaxz
d76fce723d
DrawSpellBook & CheckSBook ( #963 )
7 years ago
Anders Jenbo
c0531bfc4c
Some booleans
7 years ago
qndel
9864e0f150
DrawDurIcon4Item bin exact ( #936 )
7 years ago
qndel
3358f619e2
ReleaseChrBtns bin exact
7 years ago
galaxyhaxz
4e01e03711
Cleanup default calling conventions
7 years ago
Anders Jenbo
5c22841071
Apply MAX_PATH
7 years ago
Anders Jenbo
69ad8b63e0
Clean up StartGoldDrop
7 years ago
qndel
8f7f936eda
GetObjectStr almost bin exact
7 years ago
galaxyhaxz
afe4d4d3a9
Clean Control.cpp asm funcs ( #707 )
7 years ago
galaxyhaxz
87a0846a38
Clean CPrintString + Font index ( #687 )
7 years ago
galaxyhaxz
c0c5cc3610
Fix DrawSpellCel ( #630 )
7 years ago