Raymond
d4fbc414ea
Now auto creates dirs + settings on first run. Clicking on a function in the functionlist will point you to the function in your script.
...
Fixed small bug with having 2 plugin folders.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@532 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-07 15:59:03 +00:00
Raymond
54137b8b83
The executable is now created in the "trunk", rather than Projects/SAMufasaGUI/.
...
Maybe fixed the colourpicker-black-screen bug.. not sure.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@530 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-07 00:55:52 +00:00
Raymond
354ab2aab9
SRL is working (correctly) now.. Added shitload of Wrappers for any function that returns an Array.. (PS fails on these kind of functions).
...
Fixed bug in FindDTM(s). Might want to optimze the function though. Replaced all the fSqrt with Sqrt..
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@529 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-06 21:01:35 +00:00
BenLand100
3864347683
Working on importing types and shit to CPascal... ATM it complains like hell about unknown types but runs
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@525 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-05 19:24:27 +00:00
Wizzup?
842858ce6e
Added mouse coords. Resolves #79 .
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@522 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-05 14:50:49 +00:00
Raymond
e358ab9a2a
Added a way for plugins to expot functions non-stdcall (Might want to delete later, need it now because PS doesn't *fucking* work with StdCall).
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@521 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-04 23:32:24 +00:00
BenLand100
afe756343f
CPascal now gives proper location error messages, also added some in CPascal to eventually use a callback method to load include files (The $include directive does nothing but debug output atm)
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@519 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-04 06:10:43 +00:00
Wizzup?
b7d63d1aae
New icon for Tray and Main App
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@506 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-02-01 08:39:23 +00:00
Raymond
d0c1180d97
Added compile-only action;
...
Added GetTextAt to the wrappers, made implemenetation for IsKeyHeld on windows and added a link to the handbook.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@501 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-31 12:29:33 +00:00
Raymond
1dafb7c86d
Added more functions to make SRL compile..
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@497 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-28 23:34:03 +00:00
Wizzup?
276620c8d4
Catch the exception thrown if the Interpreters fail to initialise
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@496 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-28 18:22:45 +00:00
BenLand100
89916c30a5
Made CPascal dynamically link from the Plugins folder... STILL an error from running inside Simba, need to do more research. Its fairly stable though
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@493 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-28 06:01:07 +00:00
BenLand100
12804e9d4a
The maze solver still segfaults... its something to do with linking
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@492 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 21:06:25 +00:00
BenLand100
2b1c5f2e2c
Bugs in CPascal: Error in passing by reference, error somewhere in maze.simb
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@491 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 15:52:58 +00:00
Wizzup?
2df8dbe3df
Setting for CPascal or PascalScript.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@490 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 13:48:56 +00:00
Wizzup?
c4f57298d5
Commit so I can add setting for interpreter ;ater.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@489 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 13:01:37 +00:00
BenLand100
e4aa31d3bd
CPascal is now able to dynamically link in. TestUnit.pas 536 ish has the line to switch out CPascal and PascalScript
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@488 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 05:44:43 +00:00
BenLand100
5d859fd445
lol lpi
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@487 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 01:51:07 +00:00
BenLand100
30f9ae6e1c
CPascal is broked, still. See line 536-538 in TestUnit.pas
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@486 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-27 01:50:17 +00:00
BenLand100
86221bbe93
Committing major additions related to interpreter but no major changes to the program flow, yet. Added cpascal binaries for linux and windows.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@484 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 22:58:41 +00:00
Raymond
7bece8ede2
Added GetKeyCode to the manager.. Not sure if it needs a default implementation?
...
Added some functions needed for compiling SRL.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@483 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 19:38:27 +00:00
Wizzup?
478ce1c71f
Session -> IDE Config
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@482 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 18:01:18 +00:00
Wizzup?
6cf186d18b
lpi
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@481 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 18:01:17 +00:00
Wizzup?
47934ca351
Project.lpi
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@480 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 18:01:16 +00:00
Raymond
ce03a57713
Made it compile on windows..
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@478 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 15:01:18 +00:00
BenLand100
44eaf71038
Made exported methods stdcall because everything supports that (better) than other calls...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@477 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 14:09:09 +00:00
BenLand100
a0a89be1f2
Added various Set/Get target methods and a system where freeing targets is optional, but avaliable to those that might set lots of targets. All of a script's targets will be freed when the TIOManager is freed.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@476 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 06:12:49 +00:00
BenLand100
3fef7ac7ed
Moving branch into trunk with all of trunk's and branch's changes
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@475 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:47:07 +00:00
BenLand100
d5148ee812
Removing trunk
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@474 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:45:41 +00:00
Wizzup?
ca98fefac9
Adding icon to the project file again.
...
Uhm... I'm not so sure if I need to upload the .res as well, but I'll
just do it in this case. Delete if they are not required.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@471 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 01:19:51 +00:00
Raymond
6c894b4e4c
Commit++
...
I unlocked the .lpi, just stop fucking committing it!
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@470 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 22:24:22 +00:00
Raymond
771602e451
added new PS file
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@464 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 22:57:57 +00:00
Wizzup?
778b81a9ae
Adding TextToFontBitmap and TextToFontTPA.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@456 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 00:19:27 +00:00
BenLand100
3d4131af95
Fixing #71 & #70
...
Note that the old repos version of TargetValid for Linux doesn't seem to work, and wasn't exported to PascalScript, so I added that as well...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@451 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 21:30:20 +00:00
BenLand100
bbd9f73942
Committing a new smart... it has some bug fixes, plus its open source. Experimenting with ps bugs too...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@449 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 03:11:37 +00:00
BenLand100
c0a68352af
Fixing some plugin stuff. Should be done, streamlined, and persistent globally. Why would you want a seperate load for each script anyway? If you load the same plugin twice in the same app, it doesn't make another copy...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@448 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 01:13:41 +00:00
Wizzup?
0d67409787
Default OS, Arch -> Default.
...
Ben, don't pass -WG to the project. We NEED that terminal on Windows for any writeln. If you add -WG to the project, all the writeln's will fail, because they aren't bound to any terminal, and they will tell us they have no file to write to.
Small "fix" in settings.
Cheers :-)
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@447 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 22:43:48 +00:00
BenLand100
482f9fef66
Finished fixing #68 moved TPA into core. Also made the eios plugin loader global, and changed the oop of the plugin loader to be more oop.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@446 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 22:01:49 +00:00
BenLand100
3832f01616
merging back into the trunk... branches are being a bitch.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@445 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 21:22:55 +00:00
BenLand100
ac40880d4f
Resolving #68 in both branches...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@444 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 20:51:55 +00:00
BenLand100
325c61374d
Fixed dependancies and hopefully merged them into the iomanager branch...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@443 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 20:27:51 +00:00
BenLand100
104b410220
Merged oop changes to plugin loading into trunk. Also removed some missing paths from the project file and set laz to build in a build/$(TargetOS) folder instead of building where the sorces are... its cleaner imo. In the IOManager branch I coded for passing the plugin path down to the mufasa library so it can load components (e.g. eios and a system i'm planning for multiple script components). I'll probably be quite for a while as I work on SMART.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@441 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 16:45:58 +00:00
BenLand100
8d9a439d49
Moving Simba main development into trunk... to checkout main dev: http://www.villavu.com/repositories/merlijn/mufasa/trunk [folder-here]
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@434 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 20:14:50 +00:00