The "Fancy" 12x14 font is now available in French version with the éèêà characters, and instead of being a bunch of .byt in display.s is now included from the file (the font source code is generated by pictconv when the makedata script is called)
The half-way localized of the French version of the newspaper is integrated in the build script as well
All the items text description have been moved out of game_data.c and into game_text.s (there is some redundancy that needs fixing)
The market place description is now also display in French, but I need to revamp the text speech bubble system, hand adjustments is simply inefficient
@@ -1435,173 +1435,11 @@ | ||
1435 | 1435 | |
1436 | 1436 | ; 95 characters (from space to tilde), each is two byte large and 14 lines tall = 2660 bytes |
1437 | 1437 | _gFont12x14 |
1438 | - .byt $40,$40,$40,$40,$54,$40,$40,$40,$42,$40,$40,$40,$40,$40,$50,$40 | |
1439 | - .byt $44,$40,$48,$40,$48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$44,$40 | |
1440 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1441 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1442 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1443 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1444 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1445 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1446 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1447 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1448 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1449 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$60,$40,$40,$40,$40,$40,$40,$40 | |
1450 | - .byt $48,$40,$54,$40,$45,$40,$47,$40,$58,$50,$4e,$40,$50,$40,$48,$40 | |
1451 | - .byt $48,$40,$68,$40,$40,$40,$40,$40,$40,$40,$40,$40,$44,$40,$4c,$40 | |
1452 | - .byt $46,$40,$4e,$40,$4c,$40,$42,$40,$4f,$40,$46,$40,$7e,$40,$4c,$40 | |
1453 | - .byt $46,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$58,$40,$40,$40 | |
1454 | - .byt $40,$50,$4f,$60,$47,$70,$4f,$70,$4f,$70,$4f,$70,$47,$60,$4e,$4e | |
1455 | - .byt $4e,$40,$47,$40,$4e,$58,$4e,$40,$4c,$43,$4c,$4e,$47,$60,$4f,$60 | |
1456 | - .byt $47,$60,$4f,$60,$4f,$40,$7f,$60,$58,$5c,$78,$78,$79,$47,$5c,$78 | |
1457 | - .byt $70,$50,$5f,$70,$4c,$40,$60,$40,$5c,$40,$48,$40,$40,$40,$60,$40 | |
1458 | - .byt $40,$40,$58,$40,$40,$40,$43,$40,$40,$40,$46,$40,$40,$40,$58,$40 | |
1459 | - .byt $48,$40,$42,$40,$58,$40,$58,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1460 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1461 | - .byt $40,$40,$40,$40,$58,$40,$60,$40,$58,$40,$40,$40,$40,$40,$48,$40 | |
1462 | - .byt $68,$40,$45,$40,$4b,$40,$64,$60,$52,$40,$60,$40,$50,$40,$44,$40 | |
1463 | - .byt $5c,$40,$40,$40,$40,$40,$40,$40,$40,$40,$48,$40,$52,$40,$5a,$40 | |
1464 | - .byt $51,$40,$52,$40,$46,$40,$48,$40,$48,$40,$42,$40,$52,$40,$49,$40 | |
1465 | - .byt $40,$40,$40,$40,$41,$40,$40,$40,$60,$40,$64,$40,$4f,$40,$40,$70 | |
1466 | - .byt $44,$60,$48,$50,$44,$48,$44,$50,$44,$50,$48,$50,$44,$44,$44,$40 | |
1467 | - .byt $42,$40,$44,$60,$44,$40,$44,$46,$46,$44,$48,$50,$44,$50,$48,$50 | |
1468 | - .byt $44,$50,$51,$40,$64,$60,$48,$48,$50,$50,$51,$42,$48,$50,$48,$60 | |
1469 | - .byt $50,$50,$48,$40,$50,$40,$44,$40,$48,$40,$40,$40,$50,$40,$40,$40 | |
1470 | - .byt $48,$40,$40,$40,$41,$40,$40,$40,$48,$40,$40,$40,$48,$40,$40,$40 | |
1471 | - .byt $40,$40,$48,$40,$48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1472 | - .byt $40,$40,$40,$40,$48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1473 | - .byt $40,$40,$50,$40,$60,$40,$48,$40,$40,$40,$40,$40,$48,$40,$40,$40 | |
1474 | - .byt $5f,$60,$54,$40,$64,$60,$50,$50,$40,$40,$60,$40,$44,$40,$68,$40 | |
1475 | - .byt $48,$40,$40,$40,$40,$40,$40,$40,$48,$40,$52,$40,$44,$40,$41,$40 | |
1476 | - .byt $42,$40,$4a,$40,$50,$40,$50,$40,$44,$40,$52,$40,$51,$40,$40,$40 | |
1477 | - .byt $40,$40,$46,$40,$40,$40,$58,$40,$44,$40,$50,$60,$41,$50,$44,$60 | |
1478 | - .byt $50,$50,$44,$44,$48,$40,$48,$40,$50,$50,$48,$48,$44,$40,$44,$40 | |
1479 | - .byt $49,$40,$48,$40,$4a,$4a,$46,$44,$50,$48,$48,$50,$50,$48,$44,$50 | |
1480 | - .byt $50,$40,$44,$40,$50,$50,$50,$60,$51,$42,$44,$60,$49,$40,$40,$60 | |
1481 | - .byt $50,$40,$50,$40,$48,$40,$54,$40,$40,$40,$40,$40,$40,$40,$48,$40 | |
1482 | - .byt $40,$40,$42,$40,$40,$40,$48,$40,$40,$40,$48,$40,$40,$40,$40,$40 | |
1483 | - .byt $48,$40,$48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1484 | - .byt $40,$40,$50,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1485 | - .byt $50,$40,$60,$40,$48,$40,$40,$40,$40,$40,$50,$40,$40,$40,$4a,$40 | |
1486 | - .byt $54,$40,$59,$40,$48,$50,$40,$40,$60,$40,$44,$40,$40,$40,$48,$40 | |
1487 | - .byt $40,$40,$40,$40,$40,$40,$48,$40,$62,$40,$44,$40,$41,$40,$44,$40 | |
1488 | - .byt $4a,$40,$5e,$40,$6c,$40,$44,$40,$54,$40,$51,$40,$50,$40,$50,$40 | |
1489 | - .byt $58,$40,$40,$40,$46,$40,$44,$40,$67,$50,$42,$50,$49,$40,$60,$40 | |
1490 | - .byt $48,$44,$48,$40,$48,$40,$60,$40,$48,$48,$48,$40,$44,$40,$4a,$40 | |
1491 | - .byt $48,$40,$4a,$4a,$49,$44,$60,$48,$48,$50,$60,$48,$48,$60,$50,$40 | |
1492 | - .byt $48,$40,$50,$50,$50,$60,$52,$64,$45,$40,$4a,$40,$41,$40,$50,$40 | |
1493 | - .byt $50,$40,$48,$40,$54,$40,$40,$40,$40,$40,$4e,$40,$56,$40,$4c,$40 | |
1494 | - .byt $4e,$40,$4c,$40,$7c,$40,$4c,$40,$53,$40,$70,$40,$4c,$40,$53,$40 | |
1495 | - .byt $50,$40,$76,$70,$73,$40,$4e,$40,$5b,$40,$4e,$40,$74,$40,$5c,$40 | |
1496 | - .byt $7c,$40,$71,$40,$79,$40,$79,$48,$59,$40,$71,$40,$5e,$40,$50,$40 | |
1497 | - .byt $60,$40,$50,$40,$40,$40,$40,$40,$50,$40,$40,$40,$4a,$40,$4e,$40 | |
1498 | - .byt $43,$40,$53,$60,$40,$40,$60,$40,$44,$40,$40,$40,$7e,$40,$40,$40 | |
1499 | - .byt $78,$40,$40,$40,$50,$40,$62,$40,$44,$40,$42,$40,$4c,$40,$52,$40 | |
1500 | - .byt $41,$40,$72,$40,$48,$40,$58,$40,$53,$40,$40,$40,$40,$40,$60,$40 | |
1501 | - .byt $7e,$40,$41,$40,$48,$40,$69,$50,$44,$50,$4f,$40,$60,$40,$48,$44 | |
1502 | - .byt $4f,$40,$4f,$40,$60,$40,$4f,$78,$48,$40,$44,$40,$4c,$40,$48,$40 | |
1503 | - .byt $4a,$52,$49,$48,$60,$48,$4b,$60,$60,$48,$4b,$40,$4c,$40,$48,$40 | |
1504 | - .byt $50,$50,$51,$40,$52,$64,$42,$40,$44,$40,$42,$40,$50,$40,$48,$40 | |
1505 | - .byt $48,$40,$62,$40,$40,$40,$40,$40,$52,$40,$5a,$40,$54,$40,$52,$40 | |
1506 | - .byt $54,$40,$50,$40,$53,$40,$55,$40,$50,$40,$44,$40,$54,$40,$50,$40 | |
1507 | - .byt $5b,$50,$55,$40,$52,$40,$4d,$40,$52,$40,$58,$40,$64,$40,$50,$40 | |
1508 | - .byt $51,$40,$69,$40,$69,$48,$4a,$40,$51,$40,$52,$40,$60,$40,$60,$40 | |
1509 | - .byt $50,$40,$72,$40,$40,$40,$50,$40,$40,$40,$4a,$40,$45,$40,$42,$58 | |
1510 | - .byt $65,$40,$40,$40,$60,$40,$44,$40,$40,$40,$48,$40,$40,$40,$40,$40 | |
1511 | - .byt $40,$40,$50,$40,$62,$40,$44,$40,$44,$40,$42,$40,$64,$40,$41,$40 | |
1512 | - .byt $62,$40,$48,$40,$64,$40,$4d,$40,$40,$40,$40,$40,$58,$40,$40,$40 | |
1513 | - .byt $46,$40,$50,$40,$6a,$70,$47,$70,$48,$60,$60,$40,$48,$44,$48,$40 | |
1514 | - .byt $48,$40,$61,$70,$48,$48,$48,$40,$44,$40,$4a,$40,$48,$40,$49,$54 | |
1515 | - .byt $48,$68,$60,$48,$48,$40,$60,$48,$49,$40,$42,$40,$48,$40,$50,$50 | |
1516 | - .byt $52,$40,$54,$68,$45,$40,$44,$40,$44,$40,$50,$40,$48,$40,$48,$40 | |
1517 | - .byt $40,$40,$40,$40,$40,$40,$62,$40,$52,$40,$60,$40,$62,$40,$78,$40 | |
1518 | - .byt $50,$40,$52,$40,$59,$40,$50,$40,$44,$40,$58,$40,$50,$40,$52,$50 | |
1519 | - .byt $59,$40,$62,$40,$49,$40,$62,$40,$50,$40,$70,$40,$50,$40,$51,$40 | |
1520 | - .byt $51,$40,$52,$48,$44,$40,$51,$40,$44,$40,$50,$40,$60,$40,$48,$40 | |
1521 | - .byt $6e,$40,$40,$40,$40,$40,$40,$40,$7f,$40,$45,$40,$44,$64,$61,$40 | |
1522 | - .byt $40,$40,$60,$40,$48,$40,$40,$40,$48,$40,$40,$40,$40,$40,$40,$40 | |
1523 | - .byt $50,$40,$64,$40,$48,$40,$48,$40,$42,$40,$7f,$40,$61,$40,$62,$40 | |
1524 | - .byt $50,$40,$64,$40,$42,$40,$40,$40,$40,$40,$46,$40,$7e,$40,$58,$40 | |
1525 | - .byt $50,$40,$6d,$60,$48,$50,$50,$60,$60,$40,$50,$48,$50,$40,$50,$40 | |
1526 | - .byt $60,$60,$50,$50,$50,$40,$48,$40,$51,$40,$50,$40,$51,$64,$50,$68 | |
1527 | - .byt $60,$50,$50,$40,$60,$50,$50,$60,$42,$40,$48,$40,$60,$60,$4a,$40 | |
1528 | - .byt $54,$68,$49,$40,$48,$40,$48,$40,$50,$40,$48,$40,$48,$40,$40,$40 | |
1529 | - .byt $40,$40,$40,$40,$64,$40,$62,$40,$60,$40,$64,$40,$60,$40,$60,$40 | |
1530 | - .byt $52,$40,$52,$40,$60,$40,$48,$40,$64,$40,$60,$40,$64,$60,$62,$40 | |
1531 | - .byt $62,$40,$51,$40,$64,$40,$60,$40,$4c,$40,$60,$40,$66,$40,$52,$40 | |
1532 | - .byt $52,$50,$4c,$40,$62,$40,$48,$40,$50,$40,$60,$40,$50,$40,$40,$40 | |
1533 | - .byt $40,$40,$40,$40,$40,$40,$54,$40,$6a,$40,$44,$64,$62,$40,$40,$40 | |
1534 | - .byt $50,$40,$50,$40,$40,$40,$40,$40,$50,$40,$40,$40,$40,$40,$60,$40 | |
1535 | - .byt $64,$40,$48,$40,$50,$40,$64,$40,$44,$40,$62,$40,$64,$40,$50,$40 | |
1536 | - .byt $64,$40,$64,$40,$40,$40,$40,$40,$41,$40,$40,$40,$60,$40,$40,$40 | |
1537 | - .byt $50,$40,$50,$50,$51,$40,$50,$60,$50,$50,$50,$60,$50,$40,$50,$60 | |
1538 | - .byt $50,$50,$50,$40,$48,$40,$50,$60,$51,$40,$51,$44,$50,$50,$50,$60 | |
1539 | - .byt $50,$40,$50,$60,$50,$60,$62,$40,$50,$40,$61,$60,$4c,$40,$48,$50 | |
1540 | - .byt $50,$60,$48,$40,$50,$60,$60,$40,$44,$40,$50,$40,$40,$40,$40,$40 | |
1541 | - .byt $40,$40,$6c,$40,$64,$40,$64,$40,$6c,$40,$64,$40,$60,$40,$4c,$40 | |
1542 | - .byt $62,$40,$60,$40,$48,$40,$64,$40,$60,$40,$64,$60,$62,$40,$64,$40 | |
1543 | - .byt $52,$40,$6c,$40,$60,$40,$64,$40,$68,$40,$6a,$40,$52,$40,$52,$50 | |
1544 | - .byt $54,$40,$66,$40,$52,$40,$60,$40,$60,$40,$50,$40,$40,$40,$40,$40 | |
1545 | - .byt $60,$40,$40,$40,$54,$40,$7c,$40,$48,$58,$5c,$40,$40,$40,$50,$40 | |
1546 | - .byt $60,$40,$40,$40,$40,$40,$60,$40,$40,$40,$60,$40,$40,$40,$58,$40 | |
1547 | - .byt $7e,$40,$7f,$40,$78,$40,$4e,$40,$5c,$40,$58,$40,$60,$40,$78,$40 | |
1548 | - .byt $78,$40,$60,$40,$50,$40,$40,$40,$40,$40,$40,$40,$60,$40,$4f,$40 | |
1549 | - .byt $78,$78,$7e,$40,$4f,$40,$7f,$60,$7f,$60,$78,$40,$4f,$40,$78,$78 | |
1550 | - .byt $78,$40,$48,$40,$78,$58,$7e,$40,$79,$4e,$78,$50,$4f,$40,$78,$40 | |
1551 | - .byt $4f,$40,$78,$58,$7c,$40,$78,$40,$5e,$70,$48,$40,$48,$50,$79,$70 | |
1552 | - .byt $5c,$40,$7f,$60,$60,$40,$44,$40,$50,$40,$40,$40,$40,$40,$40,$40 | |
1553 | - .byt $76,$40,$78,$40,$78,$40,$76,$40,$78,$40,$60,$40,$48,$40,$63,$40 | |
1554 | - .byt $70,$40,$48,$40,$66,$40,$70,$40,$64,$70,$63,$40,$78,$40,$5c,$40 | |
1555 | - .byt $74,$40,$60,$40,$78,$40,$70,$40,$73,$40,$5c,$40,$5d,$60,$66,$40 | |
1556 | - .byt $7a,$40,$7e,$40,$60,$40,$60,$40,$50,$40,$40,$40,$40,$40,$40,$40 | |
1557 | - .byt $40,$40,$40,$40,$48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1558 | - .byt $40,$40,$40,$40,$60,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1559 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1560 | - .byt $40,$40,$50,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1561 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1562 | - .byt $48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$4c,$40 | |
1563 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1564 | - .byt $40,$40,$70,$40,$40,$40,$70,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1565 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$54,$40,$40,$40,$40,$40 | |
1566 | - .byt $48,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$50,$40,$44,$40 | |
1567 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$42,$40 | |
1568 | - .byt $40,$40,$70,$40,$40,$40,$70,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1569 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1570 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1571 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1572 | - .byt $60,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1573 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$50,$40 | |
1574 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$53,$48,$40,$40 | |
1575 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1576 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$7f,$60,$40,$40,$40,$40,$40,$40 | |
1577 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$62,$40,$40,$40,$40,$40,$50,$40 | |
1578 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$60,$40,$48,$40,$40,$40 | |
1579 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$44,$40,$40,$40 | |
1580 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1581 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1582 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1583 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1584 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1585 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$60,$40,$40,$40 | |
1586 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$50,$78,$40,$40,$40,$40 | |
1587 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1588 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1589 | - .byt $40,$40,$40,$40,$40,$40,$62,$40,$40,$40,$40,$40,$50,$40,$40,$40 | |
1590 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$60,$40,$48,$40,$40,$40,$40,$40 | |
1591 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$64,$40,$40,$40,$40,$40 | |
1592 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1593 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1594 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1595 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1596 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1597 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1598 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1599 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1600 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40 | |
1601 | - .byt $40,$40,$40,$40,$7c,$40,$40,$40,$40,$40,$60,$40,$40,$40,$40,$40 | |
1602 | - .byt $40,$40,$40,$40,$40,$40,$60,$40,$48,$40,$40,$40,$40,$40,$40,$40 | |
1603 | - .byt $40,$40,$40,$40,$40,$40,$40,$40,$78,$40,$40,$40,$40,$40,$40,$40 | |
1604 | - .byt $40,$40,$40,$40 | |
1438 | +#ifdef LANGUAGE_FR | |
1439 | +#include "generated_12x14_font_fr.s" | |
1440 | +#else | |
1441 | +#include "generated_12x14_font.s" | |
1442 | +#endif | |
1605 | 1443 | _Font12x14End |
1606 | 1444 | |
1607 | 1445 | ; 16 block of 6x6 pixels arranged vertically, 6x96 pixels bitmap |
@@ -153,7 +153,9 @@ | ||
153 | 153 | AddDefine LOADER_PICTURE_LOCATIONS_END {FileIndex} |
154 | 154 | |
155 | 155 | ; Additional images |
156 | -AddFile ..\build\files\newspaper.hir | |
156 | + | |
157 | +AddFile ..\build\files\newspaper_fr.hir | |
158 | + | |
157 | 159 | AddDefine LOADER_PICTURE_NEWSPAPER {FileIndex} |
158 | 160 | |
159 | 161 | AddFile ..\build\files\handwritten_note.hir |
@@ -157,7 +157,11 @@ | ||
157 | 157 | AddDefine LOADER_PICTURE_LOCATIONS_END {FileIndex} |
158 | 158 | |
159 | 159 | ; Additional images |
160 | +#ifdef LANGUAGE_FR | |
161 | +AddFile ..\build\files\newspaper_fr.hir | |
162 | +#else // LANGUAGE_EN | |
160 | 163 | AddFile ..\build\files\newspaper.hir |
164 | +#endif | |
161 | 165 | AddDefine LOADER_PICTURE_NEWSPAPER {FileIndex} |
162 | 166 | |
163 | 167 | AddFile ..\build\files\handwritten_note.hir |
@@ -93,62 +93,62 @@ | ||
93 | 93 | // The flags and usable containers are copied from the BASIC version. |
94 | 94 | // The final version will contain actual bit-masks |
95 | 95 | item gItems[e_ITEM_COUNT_] = |
96 | -{ // Item World Associated Generic Containers usable | |
97 | - // description location item flags with this specific item | |
96 | +{ // Item World Associated Generic Containers usable | |
97 | + // description location item flags with this specific item | |
98 | 98 | // Containers |
99 | - { "an empty tobacco tin" ,e_LOCATION_LOUNGE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_TobaccoTin | |
100 | - { "a wooden bucket" ,e_LOCATION_WELL ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_Bucket | |
101 | - { "a cardboard box" ,e_LOCATION_GREENHOUSE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_CardboardBox | |
102 | - { "a fishing net" ,e_LOCATION_FISHPND ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_FishingNet | |
103 | - { "a plastic bag" ,e_LOCATION_MARKETPLACE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_PlasticBag | |
104 | - { "a small bottle" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_SmallBottle | |
99 | + { gTextItemTobaccoTin ,e_LOCATION_LOUNGE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_TobaccoTin | |
100 | + { gTextItemBucket ,e_LOCATION_WELL ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_Bucket | |
101 | + { gTextItemCardboardBox ,e_LOCATION_GREENHOUSE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_CardboardBox | |
102 | + { gTextItemFishingNet ,e_LOCATION_FISHPND ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_FishingNet | |
103 | + { gTextItemPlasticBag ,e_LOCATION_MARKETPLACE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_PlasticBag | |
104 | + { gTextItemSmallBottle ,e_LOCATION_NONE ,255 ,ITEM_FLAG_IS_CONTAINER ,0}, // e_ITEM_SmallBottle | |
105 | 105 | |
106 | 106 | // Items requiring containers |
107 | - { "black dust" ,e_LOCATION_DARKTUNNEL ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_BlackDust | |
108 | - { "gritty yellow powder" ,e_LOCATION_INSIDEHOLE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_YellowPowder | |
109 | - { "some petrol" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_EVAPORATES ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin)}, // e_ITEM_Petrol | |
110 | - { "some water" ,e_LOCATION_WELL ,255 ,ITEM_FLAG_EVAPORATES ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin)}, // e_ITEM_Water | |
107 | + { gTextItemBlackDust ,e_LOCATION_DARKTUNNEL ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_BlackDust | |
108 | + { gTextItemYellowPowder ,e_LOCATION_INSIDEHOLE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_YellowPowder | |
109 | + { gTextItemPetrol ,e_LOCATION_NONE ,255 ,ITEM_FLAG_EVAPORATES ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin)}, // e_ITEM_Petrol | |
110 | + { gTextItemWater ,e_LOCATION_WELL ,255 ,ITEM_FLAG_EVAPORATES ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin)}, // e_ITEM_Water | |
111 | 111 | |
112 | 112 | // Normal items |
113 | - { "a locked panel on the wall" ,e_LOCATION_DARKCELLARROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_LockedPanel | |
114 | - { "an open panel on wall" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_OpenPanel | |
115 | - { "a small hole in the door" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_SmallHoleInDoor | |
116 | - { "the window is broken" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BrokenWindow | |
117 | - { "a large dove" ,e_LOCATION_WOODEDAVENUE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_CardboardBox,e_ITEM_FishingNet)}, // e_ITEM_LargeDove | |
118 | - { "some twine" ,e_LOCATION_GREENHOUSE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Twine | |
119 | - { "a silver knife" ,e_LOCATION_VEGSGARDEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_SilverKnife | |
120 | - { "a ladder" ,e_LOCATION_APPLE_TREES ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Ladder | |
121 | - { "an abandoned car" ,e_LOCATION_TARMACAREA ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_AbandonedCar | |
122 | - { "an alsatian growling at you" ,e_LOCATION_ENTRANCEHALL ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_AlsatianDog | |
123 | - { "a joint of meat" ,e_LOCATION_DININGROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Meat | |
124 | - { "some brown bread" ,e_LOCATION_DININGROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bread | |
125 | - { "a roll of sticky tape" ,e_LOCATION_BOXROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_RollOfTape | |
126 | - { "a chemistry book" ,e_LOCATION_LIBRARY ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_ChemistryBook | |
127 | - { "a box of matches" ,e_LOCATION_KITCHEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BoxOfMatches | |
128 | - { "a snooker cue" ,e_LOCATION_GAMESROOM ,255 ,ITEM_FLAG_DEFAULT ,ITEM_FLAG_DEFAULT }, // e_ITEM_SnookerCue | |
129 | - { "a thug asleep on the bed" ,e_LOCATION_MASTERBEDROOM ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_Thug | |
130 | - { "a heavy safe" ,e_LOCATION_CELLAR ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_HeavySafe | |
131 | - { "a printed note" ,e_LOCATION_BOXROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_PrintedNote | |
132 | - { "a length of rope" ,e_LOCATION_WELL ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Rope | |
133 | - { "a rope hangs from the window" ,e_LOCATION_NONE ,e_ITEM_Rope ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_RopeHangingFromWindow | |
134 | - { "a roll of toilet tissue" ,e_LOCATION_TINY_WC ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_RollOfToiletPaper | |
135 | - { "a hose-pipe" ,e_LOCATION_ZENGARDEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_HosePipe | |
136 | - { "an open safe" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_OpenSafe | |
137 | - { "broken glass" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BrokenGlass | |
138 | - { "an acid burn" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_AcidBurn | |
139 | - { "a young girl" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_YoungGirl | |
140 | - { "a fuse" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Fuse | |
141 | - { "some gunpowder" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_GunPowder | |
142 | - { "a set of keys" ,e_LOCATION_MAINSTREET ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Keys | |
143 | - { "a newspaper" ,e_LOCATION_INVENTORY ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Newspaper | |
144 | - { "a bomb" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bomb | |
145 | - { "a pistol" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Pistol | |
146 | - { "three .38 bullets" ,e_LOCATION_DARKCELLARROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bullets | |
147 | - { "a young girl tied up on the floor" ,e_LOCATION_GIRLROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_YoungGirlOnFloor | |
148 | - { "a couple chemistry recipes" ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_ChemistryRecipes | |
149 | - { "a map of the United Kingdom" ,e_LOCATION_LIBRARY ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_UnitedKingdomMap | |
150 | - { "a ladder in a hole" ,e_LOCATION_NONE ,e_ITEM_Ladder ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_LadderInTheHole | |
151 | - { "a rope attached to a tree" ,e_LOCATION_NONE ,e_ITEM_Rope ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_RopeAttachedToATree | |
113 | + { gTextItemLockedPanel ,e_LOCATION_DARKCELLARROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_LockedPanel | |
114 | + { gTextItemOpenPanel ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_OpenPanel | |
115 | + { gTextItemSmallHoleInDoor ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_SmallHoleInDoor | |
116 | + { gTextItemBrokenWindow ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BrokenWindow | |
117 | + { gTextItemLargeDove ,e_LOCATION_WOODEDAVENUE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK3(e_ITEM_Bucket,e_ITEM_CardboardBox,e_ITEM_FishingNet)}, // e_ITEM_LargeDove | |
118 | + { gTextItemTwine ,e_LOCATION_GREENHOUSE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Twine | |
119 | + { gTextItemSilverKnife ,e_LOCATION_VEGSGARDEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_SilverKnife | |
120 | + { gTextItemLadder ,e_LOCATION_APPLE_TREES ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Ladder | |
121 | + { gTextItemAbandonedCar ,e_LOCATION_TARMACAREA ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_AbandonedCar | |
122 | + { gTextItemAlsatianDog ,e_LOCATION_ENTRANCEHALL ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_AlsatianDog | |
123 | + { gTextItemMeat ,e_LOCATION_DININGROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Meat | |
124 | + { gTextItemBread ,e_LOCATION_DININGROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bread | |
125 | + { gTextItemRollOfTape ,e_LOCATION_BOXROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_RollOfTape | |
126 | + { gTextItemChemistryBook ,e_LOCATION_LIBRARY ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_ChemistryBook | |
127 | + { gTextItemBoxOfMatches ,e_LOCATION_KITCHEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BoxOfMatches | |
128 | + { gTextItemSnookerCue ,e_LOCATION_GAMESROOM ,255 ,ITEM_FLAG_DEFAULT ,ITEM_FLAG_DEFAULT }, // e_ITEM_SnookerCue | |
129 | + { gTextItemThug ,e_LOCATION_MASTERBEDROOM ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_Thug | |
130 | + { gTextItemHeavySafe ,e_LOCATION_CELLAR ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_HeavySafe | |
131 | + { gTextItemPrintedNote ,e_LOCATION_BOXROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_PrintedNote | |
132 | + { gTextItemRope ,e_LOCATION_WELL ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Rope | |
133 | + { gTextItemRopeHangingFromWindow ,e_LOCATION_NONE ,e_ITEM_Rope ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_RopeHangingFromWindow | |
134 | + { gTextItemRollOfToiletPaper ,e_LOCATION_TINY_WC ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_RollOfToiletPaper | |
135 | + { gTextItemHosePipe ,e_LOCATION_ZENGARDEN ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_HosePipe | |
136 | + { gTextItemOpenSafe ,e_LOCATION_NONE ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_OpenSafe | |
137 | + { gTextItemBrokenGlass ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_BrokenGlass | |
138 | + { gTextItemAcidBurn ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_AcidBurn | |
139 | + { gTextItemYoungGirl ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_YoungGirl | |
140 | + { gTextItemFuse ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Fuse | |
141 | + { gTextItemGunPowder ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,CONTAINER_MASK4(e_ITEM_Bucket,e_ITEM_PlasticBag,e_ITEM_TobaccoTin,e_ITEM_CardboardBox)}, // e_ITEM_GunPowder | |
142 | + { gTextItemKeys ,e_LOCATION_MAINSTREET ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Keys | |
143 | + { gTextItemNewspaper ,e_LOCATION_INVENTORY ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Newspaper | |
144 | + { gTextItemBomb ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bomb | |
145 | + { gTextItemPistol ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Pistol | |
146 | + { gTextItemBullets ,e_LOCATION_DARKCELLARROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_Bullets | |
147 | + { gTextItemYoungGirlOnFloor ,e_LOCATION_GIRLROOM ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_YoungGirlOnFloor | |
148 | + { gTextItemChemistryRecipes ,e_LOCATION_NONE ,255 ,ITEM_FLAG_DEFAULT ,0}, // e_ITEM_ChemistryRecipes | |
149 | + { gTextItemUnitedKingdomMap ,e_LOCATION_LIBRARY ,255 ,ITEM_FLAG_HEAVY ,0}, // e_ITEM_UnitedKingdomMap | |
150 | + { gTextItemLadderInTheHole ,e_LOCATION_NONE ,e_ITEM_Ladder ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_LadderInTheHole | |
151 | + { gTextItemeRopeAttachedToATree ,e_LOCATION_NONE ,e_ITEM_Rope ,ITEM_FLAG_ALIAS_ITEM ,0}, // e_ITEM_RopeAttachedToATree | |
152 | 152 | }; |
153 | 153 | |
154 | 154 |
@@ -207,3 +207,58 @@ | ||
207 | 207 | |
208 | 208 | extern const char gTextLocationOutsidePit[]; // "Outside a deep pit" |
209 | 209 | extern const char gTextLocationGirlRoomOpenned[]; // "The girl room (openned lock)" |
210 | + | |
211 | +// Items | |
212 | +// Containers | |
213 | +extern const char gTextItemTobaccoTin[]; // "an empty tobacco tin" | |
214 | +extern const char gTextItemBucket[]; // "a wooden bucket" | |
215 | +extern const char gTextItemCardboardBox[]; // "a cardboard box" | |
216 | +extern const char gTextItemFishingNet[]; // "a fishing net" | |
217 | +extern const char gTextItemPlasticBag[]; // "a plastic bag" | |
218 | +extern const char gTextItemSmallBottle[]; // "a small bottle" | |
219 | +// Items requiring containers | |
220 | +extern const char gTextItemBlackDust[]; // "black dust" | |
221 | +extern const char gTextItemYellowPowder[]; // "gritty yellow powder" | |
222 | +extern const char gTextItemPetrol[]; // "some petrol" | |
223 | +extern const char gTextItemWater[]; // "some water" | |
224 | +// Normal items | |
225 | +extern const char gTextItemLockedPanel[]; // "a locked panel on the wall" | |
226 | +extern const char gTextItemOpenPanel[]; // "an open panel on wall" | |
227 | +extern const char gTextItemSmallHoleInDoor[]; // "a small hole in the door" | |
228 | +extern const char gTextItemBrokenWindow[]; // "the window is broken" | |
229 | +extern const char gTextItemLargeDove[]; // "a large dove" | |
230 | +extern const char gTextItemTwine[]; // "some twine" | |
231 | +extern const char gTextItemSilverKnife[]; // "a silver knife" | |
232 | +extern const char gTextItemLadder[]; // "a ladder" | |
233 | +extern const char gTextItemAbandonedCar[]; // "an abandoned car" | |
234 | +extern const char gTextItemAlsatianDog[]; // "an alsatian growling at you" | |
235 | +extern const char gTextItemMeat[]; // "a joint of meat" | |
236 | +extern const char gTextItemBread[]; // "some brown bread" | |
237 | +extern const char gTextItemRollOfTape[]; // "a roll of sticky tape" | |
238 | +extern const char gTextItemChemistryBook[]; // "a chemistry book" | |
239 | +extern const char gTextItemBoxOfMatches[]; // "a box of matches" | |
240 | +extern const char gTextItemSnookerCue[]; // "a snooker cue" | |
241 | +extern const char gTextItemThug[]; // "a thug asleep on the bed" | |
242 | +extern const char gTextItemHeavySafe[]; // "a heavy safe" | |
243 | +extern const char gTextItemPrintedNote[]; // "a printed note" | |
244 | +extern const char gTextItemRope[]; // "a length of rope" | |
245 | +extern const char gTextItemRopeHangingFromWindow[]; // "a rope hangs from the window" | |
246 | +extern const char gTextItemRollOfToiletPaper[]; // "a roll of toilet tissue" | |
247 | +extern const char gTextItemHosePipe[]; // "a hose-pipe" | |
248 | +extern const char gTextItemOpenSafe[]; // "an open safe" | |
249 | +extern const char gTextItemBrokenGlass[]; // "broken glass" | |
250 | +extern const char gTextItemAcidBurn[]; // "an acid burn" | |
251 | +extern const char gTextItemYoungGirl[]; // "a young girl" | |
252 | +extern const char gTextItemFuse[]; // "a fuse" | |
253 | +extern const char gTextItemGunPowder[]; // "some gunpowder" | |
254 | +extern const char gTextItemKeys[]; // "a set of keys" | |
255 | +extern const char gTextItemNewspaper[]; // "a newspaper" | |
256 | +extern const char gTextItemBomb[]; // "a bomb" | |
257 | +extern const char gTextItemPistol[]; // "a pistol" | |
258 | +extern const char gTextItemBullets[]; // "three .38 bullets" | |
259 | +extern const char gTextItemYoungGirlOnFloor[]; // "a young girl tied up on the floor" | |
260 | +extern const char gTextItemChemistryRecipes[]; // "a couple chemistry recipes" | |
261 | +extern const char gTextItemUnitedKingdomMap[]; // "a map of the United Kingdom" | |
262 | +extern const char gTextItemLadderInTheHole[]; // "a ladder in a hole" | |
263 | +extern const char gTextItemeRopeAttachedToATree[]; // "a rope attached to a tree" | |
264 | + |
@@ -236,6 +236,116 @@ | ||
236 | 236 | _gTextLocationGirlRoomOpenned .byt "The girl room (openned lock)",0 |
237 | 237 | #endif |
238 | 238 | |
239 | + | |
240 | +// Items | |
241 | +#ifdef LANGUAGE_FR | |
242 | +// Containers | |
243 | +_gTextItemTobaccoTin .byt "une boîte à tabac vide",0 | |
244 | +_gTextItemBucket .byt "un seau en bois",0 | |
245 | +_gTextItemCardboardBox .byt "une boite en carton",0 | |
246 | +_gTextItemFishingNet .byt "un filet de pêche",0 | |
247 | +_gTextItemPlasticBag .byt "un sac en plastique",0 | |
248 | +_gTextItemSmallBottle .byt "une petite bouteille",0 | |
249 | +// Items requiring containers | |
250 | +_gTextItemBlackDust .byt "de la poudre noire",0 | |
251 | +_gTextItemYellowPowder .byt "poudre jaune granuleuse",0 | |
252 | +_gTextItemPetrol .byt "du pétrole",0 | |
253 | +_gTextItemWater .byt "de l'eau",0 | |
254 | +// Normal items | |
255 | +_gTextItemLockedPanel .byt "un paneau mural verouillé",0 | |
256 | +_gTextItemOpenPanel .byt "un paneau mural ouvert",0 | |
257 | +_gTextItemSmallHoleInDoor .byt "un petit trou dans la porte",0 | |
258 | +_gTextItemBrokenWindow .byt "une vitre brisée",0 | |
259 | +_gTextItemLargeDove .byt "une grosse colombe",0 | |
260 | +_gTextItemTwine .byt "un peu de ficelle",0 | |
261 | +_gTextItemSilverKnife .byt "un coueau en argent",0 | |
262 | +_gTextItemLadder .byt "une échelle",0 | |
263 | +_gTextItemAbandonedCar .byt "une voiture abandonnée",0 | |
264 | +_gTextItemAlsatianDog .byt "un alsacien qui grogne",0 | |
265 | +_gTextItemMeat .byt "un morceau de viande",0 | |
266 | +_gTextItemBread .byt "du pain complet",0 | |
267 | +_gTextItemRollOfTape .byt "un rouleau de bande adhésive",0 | |
268 | +_gTextItemChemistryBook .byt "un livre de chimie",0 | |
269 | +_gTextItemBoxOfMatches .byt "une boite d'allumettes",0 | |
270 | +_gTextItemSnookerCue .byt "une queue de billard",0 | |
271 | +_gTextItemThug .byt "un voyou endormi sur le lit",0 | |
272 | +_gTextItemHeavySafe .byt "un gros coffre fort",0 | |
273 | +_gTextItemPrintedNote .byt "une note imprimée",0 | |
274 | +_gTextItemRope .byt "une longueur de corde",0 | |
275 | +_gTextItemRopeHangingFromWindow .byt "une core qui pend de la fenêtre",0 | |
276 | +_gTextItemRollOfToiletPaper .byt "un rouleau de papier toilette",0 | |
277 | +_gTextItemHosePipe .byt "un tuyau d'arrosage",0 | |
278 | +_gTextItemOpenSafe .byt "un coffre fort ouvert",0 | |
279 | +_gTextItemBrokenGlass .byt "des morceaux de glace",0 | |
280 | +_gTextItemAcidBurn .byt "une brulure d'acide",0 | |
281 | +_gTextItemYoungGirl .byt "une jeune fille",0 | |
282 | +_gTextItemFuse .byt "un fusible",0 | |
283 | +_gTextItemGunPowder .byt "de la poudre à cannon",0 | |
284 | +_gTextItemKeys .byt "un jeu de clefs",0 | |
285 | +_gTextItemNewspaper .byt "un journal",0 | |
286 | +_gTextItemBomb .byt "une bombe",0 | |
287 | +_gTextItemPistol .byt "un pistolet",0 | |
288 | +_gTextItemBullets .byt "trois balles de calibre .38",0 | |
289 | +_gTextItemYoungGirlOnFloor .byt "une jeunne fille attachée au sol",0 | |
290 | +_gTextItemChemistryRecipes .byt "des formules de chimie",0 | |
291 | +_gTextItemUnitedKingdomMap .byt "une carte du royaume uni",0 | |
292 | +_gTextItemLadderInTheHole .byt "une échelle dans un trou",0 | |
293 | +_gTextItemeRopeAttachedToATree .byt "une corde attachée à un arbre",0 | |
294 | +#else | |
295 | +// Containers | |
296 | +_gTextItemTobaccoTin .byt "an empty tobacco tin",0 | |
297 | +_gTextItemBucket .byt "a wooden bucket",0 | |
298 | +_gTextItemCardboardBox .byt "a cardboard box",0 | |
299 | +_gTextItemFishingNet .byt "a fishing net",0 | |
300 | +_gTextItemPlasticBag .byt "a plastic bag",0 | |
301 | +_gTextItemSmallBottle .byt "a small bottle",0 | |
302 | +// Items requiring containers | |
303 | +_gTextItemBlackDust .byt "black dust",0 | |
304 | +_gTextItemYellowPowder .byt "gritty yellow powder",0 | |
305 | +_gTextItemPetrol .byt "some petrol",0 | |
306 | +_gTextItemWater .byt "some water",0 | |
307 | +// Normal items | |
308 | +_gTextItemLockedPanel .byt "a locked panel on the wall",0 | |
309 | +_gTextItemOpenPanel .byt "an open panel on wall",0 | |
310 | +_gTextItemSmallHoleInDoor .byt "a small hole in the door",0 | |
311 | +_gTextItemBrokenWindow .byt "the window is broken",0 | |
312 | +_gTextItemLargeDove .byt "a large dove",0 | |
313 | +_gTextItemTwine .byt "some twine",0 | |
314 | +_gTextItemSilverKnife .byt "a silver knife",0 | |
315 | +_gTextItemLadder .byt "a ladder",0 | |
316 | +_gTextItemAbandonedCar .byt "an abandoned car",0 | |
317 | +_gTextItemAlsatianDog .byt "an alsatian growling at you",0 | |
318 | +_gTextItemMeat .byt "a joint of meat",0 | |
319 | +_gTextItemBread .byt "some brown bread",0 | |
320 | +_gTextItemRollOfTape .byt "a roll of sticky tape",0 | |
321 | +_gTextItemChemistryBook .byt "a chemistry book",0 | |
322 | +_gTextItemBoxOfMatches .byt "a box of matches",0 | |
323 | +_gTextItemSnookerCue .byt "a snooker cue",0 | |
324 | +_gTextItemThug .byt "a thug asleep on the bed",0 | |
325 | +_gTextItemHeavySafe .byt "a heavy safe",0 | |
326 | +_gTextItemPrintedNote .byt "a printed note",0 | |
327 | +_gTextItemRope .byt "a length of rope",0 | |
328 | +_gTextItemRopeHangingFromWindow .byt "a rope hangs from the window",0 | |
329 | +_gTextItemRollOfToiletPaper .byt "a roll of toilet tissue",0 | |
330 | +_gTextItemHosePipe .byt "a hose-pipe",0 | |
331 | +_gTextItemOpenSafe .byt "an open safe",0 | |
332 | +_gTextItemBrokenGlass .byt "broken glass",0 | |
333 | +_gTextItemAcidBurn .byt "an acid burn",0 | |
334 | +_gTextItemYoungGirl .byt "a young girl",0 | |
335 | +_gTextItemFuse .byt "a fuse",0 | |
336 | +_gTextItemGunPowder .byt "some gunpowder",0 | |
337 | +_gTextItemKeys .byt "a set of keys",0 | |
338 | +_gTextItemNewspaper .byt "a newspaper",0 | |
339 | +_gTextItemBomb .byt "a bomb",0 | |
340 | +_gTextItemPistol .byt "a pistol",0 | |
341 | +_gTextItemBullets .byt "three .38 bullets",0 | |
342 | +_gTextItemYoungGirlOnFloor .byt "a young girl tied up on the floor",0 | |
343 | +_gTextItemChemistryRecipes .byt "a couple chemistry recipes",0 | |
344 | +_gTextItemUnitedKingdomMap .byt "a map of the United Kingdom",0 | |
345 | +_gTextItemLadderInTheHole .byt "a ladder in a hole",0 | |
346 | +_gTextItemeRopeAttachedToATree .byt "a rope attached to a tree",0 | |
347 | +#endif | |
348 | + | |
239 | 349 | _gTextLowerCaseAlphabet .byt "abcde",255-2,"f",255-2,"ghi",255-2,"jklmnopqrstuvwxyz",0 |
240 | 350 | |
241 | 351 | // Scene descriptions |
@@ -256,10 +366,17 @@ | ||
256 | 366 | _gDescriptionMarketPlace |
257 | 367 | WAIT(DELAY_FIRST_BUBBLE) |
258 | 368 | .byt COMMAND_BUBBLE,2,64 |
369 | +#ifdef LANGUAGE_FR | |
370 | + .byt RECTANGLE(4,100,108,15) | |
371 | + .byt RECTANGLE(4,106,63,15) | |
372 | + .byt OFFSET(1,0),"La place du marché",0 | |
373 | + .byt OFFSET(1,4),"est désertée",0 | |
374 | +#else | |
259 | 375 | .byt RECTANGLE(4,100,95,15) |
260 | 376 | .byt RECTANGLE(4,106,59,15) |
261 | 377 | .byt OFFSET(1,0),"The market place",0 |
262 | 378 | .byt OFFSET(1,4),"is deserted",0 |
379 | +#endif | |
263 | 380 | END |
264 | 381 | |
265 | 382 | _gDescriptionDarkAlley |
@@ -39,8 +39,9 @@ | ||
39 | 39 | |
40 | 40 | :: The 12x14 font |
41 | 41 | :: palatino_linotype_italics_size_10_font.png |
42 | -SET PARAMS=-u1 -m0 -f0 -o4_Font12x14 | |
43 | -%PICTCONV% %PARAMS% data\palatino_linotype_italics_size_10_font.png build\12x14_font.s | |
42 | +SET PARAMS=-u1 -m0 -f0 -o4Font12x14 | |
43 | +%PICTCONV% %PARAMS% data\palatino_linotype_italics_size_10_font.png code\generated_12x14_font.s | |
44 | +%PICTCONV% %PARAMS% data\palatino_linotype_italics_size_10_font_fr.png code\generated_12x14_font_fr.s | |
44 | 45 | |
45 | 46 | |
46 | 47 | :: Title picture |
@@ -158,6 +159,7 @@ | ||
158 | 159 | |
159 | 160 | :: Other 240x128 full screen images which are not locations |
160 | 161 | %PICTCONV% %PARAMS% data\newspaper.png %TARGET%\newspaper.hir |
162 | +%PICTCONV% %PARAMS% data\newspaper_fr.png %TARGET%\newspaper_fr.hir | |
161 | 163 | %PICTCONV% %PARAMS% data\handwritten_note.png %TARGET%\handwritten_note.hir |
162 | 164 | %PICTCONV% %PARAMS% data\science_book.png %TARGET%\science_book.hir |
163 | 165 | %PICTCONV% %PARAMS% data\chemistry_recipes.png %TARGET%\chemistry_recipes.hir |