Commit graph

32 commits

Author SHA1 Message Date
TDRR
2c2b811db0 Add missing Zandronum functions. 2023-10-18 00:17:02 -04:00
Rachael Alexanderson
497dd29e9e - fix more line endings 2021-03-10 11:44:43 -05:00
Dasperal
51b7e7e88b Fixed bug with required optional parameters of MorphActor function 2020-08-28 20:33:33 +02:00
Ambartsumov Nikolay
8cb3ad63fe Add ternary operator syntax 2019-10-19 18:35:15 +02:00
Gaerzi
3256a3ec46 Add support for colourise/tint translation like SLADE 3's. 2017-03-05 22:50:47 +01:00
nashmuhandes
7d78c58a0a Added REOPEN script 2016-08-29 23:07:26 +08:00
Jordon Moss
afbec00f36 Added KILL script type
Added /*.o to .gitignore as well. We don't want people accidentally
committing object files from their compiles, now do we?
2016-07-28 08:32:34 +02:00
m-x-d
e6543300c7 Fixed: TK_SkipLine() got stuck in an infinite loop when previous token was at the end of the file. 2016-03-28 23:57:43 +03:00
coelckers
6bb023d058 Merge pull request #44 from m-x-d/standardized-error-reports
Changed several Err_Exit calls to behave the same way all the other E…
2016-02-02 12:44:26 +01:00
MaxED
8b958ecbae Changed several Err_Exit calls to behave the same way all the other Err_Exit calls do. 2016-02-02 14:29:32 +03:00
MaxED
4c10065b3b Added #region / #endregion handling. 2016-02-02 14:20:55 +03:00
Ioan Chera
15a0960c83 Fixed so compilation works on Mac, which doesn't recognize the "unix" keyword, though to be fair it's not even set in the Makefile. 2016-01-23 14:12:36 +02:00
Benjamin Berkels
495e6b2142 added new event script type 2014-10-11 16:34:23 -04:00
Randy Heit
c447410ad8 Don't convert string constants to numbers for #define
- Fixed: You could not #define a string for use in a library, because it
  was converted to a number at definition time and not at use time. This
  is no longer the case. Symbolic constants now store the string in its
  original form, and they now expand into the string when encountered
  instead of their string table index.
2014-07-21 23:32:57 -05:00
Randy Heit
72b11c089f - Optimize away PCD_DUP when the preceding instruction is PCD_PUSHBYTE.
- Added NamedScriptWait (PCD_SCRIPTWAITNAMED) and ACS_NamedExecuteWait.

SVN r3755 (trunk)
2012-07-11 03:59:01 +00:00
Christoph Oelckers
d189561899 - ACC implementation of strcpy, submitted by FDARI.
SVN r3226 (trunk)
2011-06-13 09:12:56 +00:00
Christoph Oelckers
cb62d422ea - savestring extensions for ACC.
SVN r3203 (trunk)
2011-05-11 22:26:54 +00:00
Randy Heit
78d4936647 - Bump ACC to 1.49.
- Fixed: ACC did not accept '\\' as a valid character escape sequence.

SVN r2159 (trunk)
2010-02-14 02:13:04 +00:00
Randy Heit
0dcf40afe6 - Fixed: Visual C++ 6.0 does not have _get_pgmptr(). You just access the variable directly with that version.
- Silenced some conversion warnings made by VC++ 6.
- Added the current working directory (.) as an automatic include directory, just ahead of
  the program directory, for compatibility with older ACCs that had no include path handling.

SVN r2016 (trunk)
2009-12-04 01:15:08 +00:00
Randy Heit
e403e82025 ACS update:
- Add clientside script flag for Skulltag support.
- Change GetActorMomX/Y/Z to GetActorVelX/Y/Z.

SVN r1690 (trunk)
2009-06-30 21:03:21 +00:00
Randy Heit
4030849b1e - Fixed: ACC's EvalFixedConstant() could overflow when adding the fractional part to
the integral part of the number.

SVN r1611 (trunk)
2009-05-26 17:36:40 +00:00
Christoph Oelckers
fe20818022 - fixed: ACC's TK_SkipPast and TK_SkipTo must check for reaching the end of file.
SVN r1586 (trunk)
2009-05-15 21:03:22 +00:00
Christoph Oelckers
dc777b74f1 - ACC changes for externally definable functions.
SVN r1576 (trunk)
2009-05-11 21:07:27 +00:00
Randy Heit
48694c4d3e - Added the ACC program directory as an implicit include path.
SVN r1329 (trunk)
2008-12-24 19:16:32 +00:00
Randy Heit
d6914c22ed - Version bumped ACC to 1.47.
- Improved include file handling when with and without drive letters on Windows/MS-DOS machines.
- Fixed: ACC considered anything non-NeXT as using backslashes for directory delimiters.

SVN r1323 (trunk)
2008-12-18 02:24:55 +00:00
Randy Heit
c81e1149e8 - Added CodeImp's changes for absolute ACC include paths.
SVN r1322 (trunk)
2008-12-17 05:47:30 +00:00
Randy Heit
5fdc889b24 - Restored old -d parameter handling so that I can use "acc -d test.acs" to send debugging output to the console again.
- Restored missing lines from ProcessQuoteToken() that prevented proper string parsing with backslashes.

SVN r1320 (trunk)
2008-12-16 04:17:48 +00:00
Christoph Oelckers
ef63d00f3c Fixed comparison between pointer and integer in ACC's token.c.
SVN r1293 (trunk)
2008-11-18 08:26:26 +00:00
Christoph Oelckers
d310c2c361 - Added CodeImp's submission for specifying include paths to ACC.
SVN r1292 (trunk)
2008-11-16 19:35:53 +00:00
Randy Heit
a96324456a - Fixed: Inside an ACS library, you could not use a normal #define to specify
the size of an array. Now #defines are fully processed inside an import but
  are forgotten when the import is popped if they weren't created with
  #libdefine.

SVN r280 (trunk)
2006-08-03 03:45:26 +00:00
Christoph Oelckers
a4879364bb - Added NecroMage's submission for bitwise/shift assignment operators for ACS.
SVN r261 (trunk)
2006-07-16 20:13:24 +00:00
Randy Heit
56f3ff15d8 Initial commit for ACC.
SVN r8 (trunk)
2006-02-24 05:03:04 +00:00