- Status Closed
- Percent Complete
- Task Type Patches
- Category Games
- Assigned To No-one
- Operating System
- Severity Very Low
- Priority Defer
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#1464 - Game: Othelo - Turn based board game with AI opponents
See othelo.txt file in archive.
I have no idea if I have got this
patch thing right ..if not I am sure someone will let me
know.
At the top it says “no zip files”, at the bottom it only
allows one file. So this is a 7-zip (see elsewhere on source
forge).
PATCH the .PAT, put the source and headers in
/apps/recorder and the .txt file in /docs
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
When you read “no zip files”, it meant “no archives
containing multiple files”. You are supposed to attach all
files, one at a time, uncompressed.
Or even better:
append all patches into one single patch file, then upload
that one so that we can browse the patch already in the browser!
Hopefully this is how you attach a comment…
Badger: How do I
“append all patches into one single patch file”?
Also, I managed
to find a bug (alas, the shame of it) and an oversight (meh), expect 1.1
soon
bug - keyboard polling loop fails to work as expected on real
hardware, fine on simulator (probably explains why I almost went mad
writing it!) …I think current_tick runs too slowly on the PC which kinda
makes sense …700Mhz of PC cannot emulate 12MHz of a.n.other CPU -
oversight - an illegal move to where a piece presently exists
does not flash the board
If I can can suss correct creation of a
patch file, I will do so. If not I will slap it on a web site somewhere and post
the URL to the newsgroup.
How to make all diffs into one file:
1. diff -u file.org file.new > patch
2. diff -u file2.org file2.new » patch
3. diff -u file3.org file3.new » patch
OR
You create all separate patches first, and concatenate them
afterwards:
cat patch1 patch2 patch3 patch4 > fullpatch
…or even easier still, use:
diff -r -u and strip out what you don’t
want!
…but that does not include _new_ files!?
…such as
/apps/recorder/othelo.c