Changeset 125 for trunk


Ignore:
Timestamp:
Apr 23, 2023, 12:29:52 AM (19 months ago)
Author:
chronos
Message:
  • Modified: The game has been renamed to TransLines.
Location:
trunk
Files:
1 deleted
13 edited
11 moved

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
         1*.dbg
        12lib
        2 BigMetro
        3 BigMetro.lps
        43heaptrclog.trc
        5 BigMetro.exe
        6 *.dbg
        7 BigMetro.res
         4TransLines
         5TransLines.lps
         6TransLines.exe
         7TransLines.res
  • trunk/Forms/UFormMain.lfm

    r118 r125  
    11object FormMain: TFormMain
    2   Left = 344
     2  Left = 384
    33  Height = 929
    4   Top = 195
     4  Top = 201
    55  Width = 1276
    6   Caption = 'Big Metro'
     6  Caption = 'TransLines'
    77  ClientHeight = 929
    88  ClientWidth = 1276
     
    4343    VersionBugFix = 0
    4444    VersionSuffix = '0'
    45     HomePage = 'https://app.zdechov.net/BigMetro'
     45    HomePage = 'https://app.zdechov.net/translines'
    4646    AuthorsName = 'Chronosoft'
    4747    EmailContact = 'robie@centrum.cz'
    48     AppName = 'Big Metro'
     48    AppName = 'TransLines'
    4949    Description = 'Enjoyable real-time metro building game.'
    50     ReleaseDate = 44838
    51     RegistryKey = '\Software\Chronosoft\BigMetro'
     50    ReleaseDate = 45008
     51    RegistryKey = '\Software\Chronosoft\TransLines'
    5252    RegistryRoot = rrKeyCurrentUser
    5353    License = 'CC0'
  • trunk/Forms/UFormMain.lrj

    r118 r125  
    11{"version":1,"strings":[
    2 {"hash":156468095,"name":"tformmain.caption","sourcebytes":[66,105,103,32,77,101,116,114,111],"value":"Big Metro"},
     2{"hash":92757059,"name":"tformmain.caption","sourcebytes":[84,114,97,110,115,76,105,110,101,115],"value":"TransLines"},
    33{"hash":93038270,"name":"tformmain.applicationinfo1.description","sourcebytes":[69,110,106,111,121,97,98,108,101,32,114,101,97,108,45,116,105,109,101,32,109,101,116,114,111,32,98,117,105,108,100,105,110,103,32,103,97,109,101,46],"value":"Enjoyable real-time metro building game."}
    44]}
  • trunk/Forms/UFormMain.pas

    r122 r125  
    7474procedure TFormMain.FormCreate(Sender: TObject);
    7575const
    76   UnixLanguagesDir = '/usr/share/BigMetro/languages';
     76  UnixLanguagesDir = '/usr/share/TransLines/languages';
    7777begin
    7878  {$IFDEF UNIX}
  • trunk/Install/deb/TransLines.desktop

    r124 r125  
    11[Desktop Entry]
    22Encoding=UTF-8
    3 Name=BigMetro
     3Name=TransLines
    44Comment=Enjoyable real-time metro building game.
    5 Exec=BigMetro
    6 Icon=BigMetro
     5Exec=TransLines
     6Icon=TransLines
    77Terminal=false
    88Type=Application
  • trunk/Install/deb/build.sh

    r39 r125  
    44#ARCH=x86_64-linux
    55
    6 BUILD_ROOT=/tmp/build-root/BigMetro
     6BUILD_ROOT=/tmp/build-root/TransLines
    77mkdir -p $BUILD_ROOT
    88cp -r -f ../.. $BUILD_ROOT
  • trunk/Install/deb/debian/changelog

    r112 r125  
    1 bigmetro (1.4.0-0) precise; urgency=low
     1translines (1.4.0-0) precise; urgency=low
    22
    33  * Original version 1.4.0 packaged with lazdebian
  • trunk/Install/deb/debian/control

    r112 r125  
    1 Source: bigmetro
     1Source: translines
    22Maintainer: Chronos <robie@centrum.cz>
    33Section: utils
     
    66Build-Depends: fpc, lazarus, lcl, lcl-utils, debhelper (>= 8)
    77
    8 Package: bigmetro
     8Package: translines
    99Architecture: any
    1010Depends: ${shlibs:Depends}, ${misc:Depends},
    1111Description: Enjoyable real-time metro building game.
    12 HomePage: https://app.zdechov.net/BigMetro
     12HomePage: https://app.zdechov.net/translines
  • trunk/Install/deb/debian/rules

    r112 r125  
    44export HOME=$(CURDIR)/tmphome
    55
    6 ROOT = $(CURDIR)/debian/bigmetro
     6ROOT = $(CURDIR)/debian/translines
    77
    88override_dh_auto_clean:
    99        $(RM) -r lib
    10         $(RM) lib *.res BigMetro
     10        $(RM) lib *.res TransLines
    1111
    1212override_dh_auto_build:
    13         lazbuild --build-mode=Release BigMetro.lpi
     13        lazbuild --build-mode=Release TransLines.lpi
    1414
    1515override_dh_auto_install:
    1616        install -d -m 755 $(ROOT)/usr/bin
    17         install -s -m 755 BigMetro $(ROOT)/usr/bin
     17        install -s -m 755 TransLines $(ROOT)/usr/bin
    1818        install -d -m 755 $(ROOT)/usr/share/applications
    19         install -m 755 Install/deb/BigMetro.desktop $(ROOT)/usr/share/applications
     19        install -m 755 Install/deb/TransLines.desktop $(ROOT)/usr/share/applications
    2020        install -d -m 755 $(ROOT)/usr/share/pixmaps
    21         install -m 644 Images/64x64/BigMetro.png $(ROOT)/usr/share/pixmaps
    22         install -d -m 755 $(ROOT)/usr/share/BigMetro/languages
    23         install -m 755 Languages/*.pot $(ROOT)/usr/share/BigMetro/languages
    24         install -m 755 Languages/*.po $(ROOT)/usr/share/BigMetro/languages
     21        install -m 644 Images/64x64/TransLines.png $(ROOT)/usr/share/pixmaps
     22        install -d -m 755 $(ROOT)/usr/share/TransLines/languages
     23        install -m 755 Languages/*.pot $(ROOT)/usr/share/TransLines/languages
     24        install -m 755 Languages/*.po $(ROOT)/usr/share/TransLines/languages
    2525
    2626%:
  • trunk/Install/rpm/build.sh

    r114 r125  
    11#!/bin/bash
    22
    3 APP_NAME=big-metro
     3APP_NAME=translines
    44tar -zcvf ${APP_NAME}.tar.gz -c ../.. .
    55mkdir -p ~/rpmbuild/SOURCES
  • trunk/Install/rpm/translines.spec

    r124 r125  
    1 Name:           big-metro
     1Name:           translines
    22Version:        1.4.0
    33Release:        1%{?dist}
     
    66Group:          Applications/Games
    77License:        Public Domain
    8 URL:            https://app.zdechov.net/BigMetro
    9 Source0:        big-metro.tar.gz
     8URL:            https://app.zdechov.net/translines
     9Source0:        translines.tar.gz
    1010BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    1111
     
    3535
    3636%build
    37 lazbuild --build-mode=Release BigMetro.lpi
     37lazbuild --build-mode=Release TransLines.lpi
    3838
    3939%install
    4040rm -rf $RPM_BUILD_ROOT
    4141install -d -m 755 $RPM_BUILD_ROOT/usr/bin
    42 install -s -m 755 BigMetro $RPM_BUILD_ROOT/usr/bin
    43 install -d -m 755 $RPM_BUILD_ROOT/usr/share/BigMetro/languages
    44 cp -r Languages/*.po $RPM_BUILD_ROOT/usr/share/BigMetro/languages
     42install -s -m 755 TransLines $RPM_BUILD_ROOT/usr/bin
     43install -d -m 755 $RPM_BUILD_ROOT/usr/share/TransLines/languages
     44cp -r Languages/*.po $RPM_BUILD_ROOT/usr/share/TransLines/languages
    4545install -d -m 755 $RPM_BUILD_ROOT/usr/share/applications
    46 install -m 644 Install/deb/BigMetro.desktop $RPM_BUILD_ROOT/usr/share/applications
     46install -m 644 Install/deb/TransLines.desktop $RPM_BUILD_ROOT/usr/share/applications
    4747install -d -m 755 $RPM_BUILD_ROOT/usr/share/pixmaps
    48 install -m 644 Images/64x64/BigMetro.png $RPM_BUILD_ROOT/usr/share/pixmaps
     48install -m 644 Images/64x64/TransLines.png $RPM_BUILD_ROOT/usr/share/pixmaps
    4949
    5050%clean
     
    5454%files
    5555%defattr(-,root,root,-)
    56 /usr/bin/BigMetro
    57 /usr/share/applications/BigMetro.desktop
    58 /usr/share/BigMetro/*
    59 /usr/share/pixmaps/BigMetro.png
     56/usr/bin/TransLines
     57/usr/share/applications/TransLines.desktop
     58/usr/share/TransLines/*
     59/usr/share/pixmaps/TransLines.png
    6060
    6161%changelog
  • trunk/Install/snap/local/TransLines.desktop

    r124 r125  
    11[Desktop Entry]
    22Encoding=UTF-8
    3 Name=BigMetro
     3Name=TransLines
    44Comment=Enjoyable real-time metro building game.
    5 Exec=BigMetro
    6 Icon=BigMetro
     5Exec=TransLines
     6Icon=TransLines
    77Terminal=false
    88Type=Application
  • trunk/Install/snap/snapcraft.yaml

    r115 r125  
    1 name: big-metro
    2 title: Big Metro
     1name: translines
     2title: TransLines
    33version: '1.4.0'
    44summary: Enjoyable real-time metro building game.
     
    1313  * Dark mode
    1414  * Full screen mode
    15   * Multi-language support (English, Czech, French, German) 
     15  * Multi-language support (English, Czech, French, German)
    1616  * Career support with playable cities
    1717  * Selectable weekly new improvements: line, carriage or terminal
     
    1919base: core22
    2020grade: stable
    21 icon: "Images/64x64/BigMetro.png"
     21icon: "Images/64x64/TransLines.png"
    2222license: NLPL
    2323
    2424parts:
    25   big-metro:
     25  translines:
    2626    plugin: nil
    2727    source: .
    2828    source-type: local
    29     build-packages: 
     29    build-packages:
    3030    - fpc
    3131    - lazarus
     
    3434    override-build: |
    3535      snapcraftctl build
    36       lazbuild --build-mode=Release BigMetro.lpi
     36      lazbuild --build-mode=Release TransLines.lpi
    3737      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/bin
    38       install -s -m 755 BigMetro $SNAPCRAFT_PART_INSTALL/usr/bin
    39       install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/BigMetro/languages
    40       install -m 755 Languages/*.pot $SNAPCRAFT_PART_INSTALL/usr/share/BigMetro/languages
    41       install -m 755 Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/BigMetro/languages
     38      install -s -m 755 TransLines $SNAPCRAFT_PART_INSTALL/usr/bin
     39      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/TransLines/languages
     40      install -m 755 Languages/*.pot $SNAPCRAFT_PART_INSTALL/usr/share/TransLines/languages
     41      install -m 755 Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/TransLines/languages
    4242      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/applications
    43       install -m 755 Install/snap/local/BigMetro.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications
     43      install -m 755 Install/snap/local/TransLines.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications
    4444      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
    45       install -m 644 Images/64x64/BigMetro.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
     45      install -m 644 Images/64x64/TransLines.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
    4646    stage:
    4747    - usr
    4848    - usr/bin
    49     - usr/share/BigMetro
    50     - usr/share/applications/BigMetro.desktop
     49    - usr/share/TransLines
     50    - usr/share/applications/TransLines.desktop
    5151    - usr/share/pixmaps
    5252    stage-packages:
     
    8686
    8787apps:
    88   big-metro:
    89     command: usr/bin/BigMetro
    90     desktop: usr/share/applications/BigMetro.desktop
     88  translines:
     89    command: usr/bin/TransLines
     90    desktop: usr/share/applications/TransLines.desktop
    9191    plugs:
    9292    - desktop
     
    9494
    9595layout:
    96   /usr/share/BigMetro:
    97     bind: $SNAP/usr/share/BigMetro
     96  /usr/share/TransLines:
     97    bind: $SNAP/usr/share/TransLines
  • trunk/Install/win/TransLines.iss

    r124 r125  
    22; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
    33
    4 #define MyAppName "BigMetro"
    5 #define MyAppNameShort "BigMetro"
     4#define MyAppName "TransLines"
     5#define MyAppNameShort "TransLines"
    66#define MyAppVersion "1.4.0"
    77#define MyAppPublisher "Chronosoft"
    88#define MyAppPublisherShort "Chronosoft"
    9 #define MyAppURL "https://app.zdechov.net/BigMetro/"
    10 #define MyAppExeName "BigMetro.exe"
    11 #define MyAppDebugName "BigMetro.dbg"
     9#define MyAppURL "https://app.zdechov.net/translines/"
     10#define MyAppExeName "TransLines.exe"
     11#define MyAppDebugName "TransLines.dbg"
    1212#define MyAppSubDir "../.."
    1313
     
    5656
    5757[Registry]
    58 Root: HKLM; Subkey: "Software\Chronosoft\BigMetro"; Flags: uninsdeletekey
     58Root: HKLM; Subkey: "Software\Chronosoft\TransLines"; Flags: uninsdeletekey
    5959
    6060[Files]
  • trunk/Install/win/build.bat

    r56 r125  
    44  set LAZDIR=C:\lazarus
    55)
    6 SET PROJECTNAME=BigMetro
     6SET PROJECTNAME=TransLines
    77
    88SET MAIN_EXE=..\..\%PROJECTNAME%.exe
  • trunk/Languages/TransLines.cs.po

    r124 r125  
    2121
    2222#: tformmain.caption
     23#, fuzzy
     24#| msgid "Big Metro"
    2325msgctxt "tformmain.caption"
    24 msgid "Big Metro"
    25 msgstr "Big Metro"
     26msgid "TransLines"
     27msgstr "TransLines"
    2628
    2729#: tformtest.arun.caption
     
    7375msgstr "Peking"
    7476
    75 #: uengine.sbigmetro
    76 msgctxt "uengine.sbigmetro"
    77 msgid "Big Metro"
    78 msgstr "Big Metro"
    79 
    8077#: uengine.scareer
    8178msgid "Career"
     
    237234msgid "Train"
    238235msgstr "Vlak"
     236
     237#: uengine.stranslines
     238msgctxt "uengine.stranslines"
     239msgid "TransLines"
     240msgstr ""
    239241
    240242#: uengine.stunnel
     
    303305msgid "Zero zoom not allowed"
    304306msgstr "Nulové přiblížení není povoleno"
     307
  • trunk/Languages/TransLines.de.po

    r124 r125  
    2121
    2222#: tformmain.caption
     23#, fuzzy
     24#| msgid "Big Metro"
    2325msgctxt "tformmain.caption"
    24 msgid "Big Metro"
    25 msgstr "Big Metro"
     26msgid "TransLines"
     27msgstr "TransLines"
    2628
    2729#: tformtest.arun.caption
     
    7274msgid "Beijing"
    7375msgstr ""
    74 
    75 #: uengine.sbigmetro
    76 msgctxt "uengine.sbigmetro"
    77 msgid "Big Metro"
    78 msgstr "Big Metro"
    7976
    8077#: uengine.scareer
     
    240237msgstr ""
    241238
     239#: uengine.stranslines
     240msgctxt "uengine.stranslines"
     241msgid "TransLines"
     242msgstr ""
     243
    242244#: uengine.stunnel
    243245msgid "Tunnel"
  • trunk/Languages/TransLines.fr.po

    r124 r125  
    2222
    2323#: tformmain.caption
     24#, fuzzy
     25#| msgid "Big Metro"
    2426msgctxt "tformmain.caption"
    25 msgid "Big Metro"
    26 msgstr "Big Metro"
     27msgid "TransLines"
     28msgstr "TransLines"
    2729
    2830#: tformtest.arun.caption
     
    7375msgid "Beijing"
    7476msgstr "Pékin"
    75 
    76 #: uengine.sbigmetro
    77 msgctxt "uengine.sbigmetro"
    78 msgid "Big Metro"
    79 msgstr "Big Metro"
    8077
    8178#: uengine.scareer
     
    241238msgstr "Train"
    242239
     240#: uengine.stranslines
     241msgctxt "uengine.stranslines"
     242msgid "TransLines"
     243msgstr ""
     244
    243245#: uengine.stunnel
    244246msgid "Tunnel"
     
    306308msgid "Zero zoom not allowed"
    307309msgstr "Ce zoom est interdit"
     310
  • trunk/Languages/TransLines.pot

    r124 r125  
    1212#: tformmain.caption
    1313msgctxt "tformmain.caption"
    14 msgid "Big Metro"
     14msgid "TransLines"
    1515msgstr ""
    1616
     
    6363msgstr ""
    6464
    65 #: uengine.sbigmetro
    66 msgctxt "uengine.sbigmetro"
    67 msgid "Big Metro"
    68 msgstr ""
    69 
    7065#: uengine.scareer
    7166msgid "Career"
     
    228223msgstr ""
    229224
     225#: uengine.stranslines
     226msgctxt "uengine.stranslines"
     227msgid "TransLines"
     228msgstr ""
     229
    230230#: uengine.stunnel
    231231msgid "Tunnel"
  • trunk/Read me.txt

    r81 r125  
    1 A real-time metro building game. Become a manager of your own metro and try to build a biggest yet the most efficient metro system to transport huge number of passengers. The game is inspired by Mini Metro game.
     1A real-time public transport building game. Become a manager of your own metro and try to build a biggest yet the most efficient metro system to transport huge number of passengers.
    22
    33== Features ==
     
    1212* Full screen mode
    1313* Multi-language support (English, Czech)
    14    
     14
    1515==Development==
    1616
    17 * Home page: https://app.zdechov.net/BigMetro/
    18 * Source code: https://svn.zdechov.net/BigMetro/
    19 * Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.0.12
     17* Home page: https://app.zdechov.net/translines/
     18* Source code: https://svn.zdechov.net/translines/
     19* Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 2.2.4
    2020* To build new Windows installer run Install/build.bat. InnoSetup (http://www.jrsoftware.org/isdl.php) needs to be installed).
  • trunk/TransLines.lpi

    r124 r125  
    88      </Flags>
    99      <SessionStorage Value="InProjectDir"/>
    10       <Title Value="BigMetro"/>
     10      <Title Value="TransLines"/>
    1111      <Scaled Value="True"/>
    1212      <ResourceType Value="res"/>
     
    2727          <Version Value="11"/>
    2828          <Target>
    29             <Filename Value="BigMetro"/>
     29            <Filename Value="TransLines"/>
    3030          </Target>
    3131          <SearchPaths>
     
    9191    <Units Count="16">
    9292      <Unit0>
    93         <Filename Value="BigMetro.lpr"/>
     93        <Filename Value="TransLines.lpr"/>
    9494        <IsPartOfProject Value="True"/>
    9595      </Unit0>
     
    148148        <IsPartOfProject Value="True"/>
    149149        <ComponentName Value="FormTestCase"/>
     150        <HasResources Value="True"/>
    150151        <ResourceBaseClass Value="Form"/>
    151152      </Unit12>
     
    173174    <Version Value="11"/>
    174175    <Target>
    175       <Filename Value="BigMetro"/>
     176      <Filename Value="TransLines"/>
    176177    </Target>
    177178    <SearchPaths>
  • trunk/TransLines.lpr

    r124 r125  
    1 program BigMetro;
     1program TransLines;
    22
    33{$mode objfpc}{$H+}
  • trunk/UEngine.pas

    r122 r125  
    394394  SOptions = 'Options';
    395395  SExit = 'Exit';
    396   SBigMetro = 'Big Metro';
     396  STransLines = 'TransLines';
    397397  SDarkMode = 'Dark mode';
    398398  SLanguage = 'Language';
     
    21592159  with MenuMain, Items do begin
    21602160    Clear;
    2161     with AddButton(SBigMetro, nil) do begin
     2161    with AddButton(STransLines, nil) do begin
    21622162      Enabled := False;
    21632163      TextSize := 60;
     
    35383538  Clear;
    35393539  with Doc do try
    3540     if Doc.DocumentElement.NodeName <> 'BigMetroGame' then
     3540    if (Doc.DocumentElement.NodeName <> 'BigMetroGame') and
     3541      (Doc.DocumentElement.NodeName <> 'TransLinesGame') then
    35413542      raise Exception.Create(SWrongFileFormat);
    35423543    RootNode := Doc.DocumentElement;
     
    35673568  Doc := TXMLDocument.Create;
    35683569  with Doc do try
    3569     RootNode := CreateElement('BigMetroGame');
     3570    RootNode := CreateElement('TransLinesGame');
    35703571    AppendChild(RootNode);
    35713572    with RootNode do begin
Note: See TracChangeset for help on using the changeset viewer.