Exemplo n.º 1
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xcec7 - 3 * 56, 1, 8 * 13, 8, 13),
            new OffsetRec(0xcf2f - 3 * 56, 2, 8 * 12, 8, 12),
            new OffsetRec(0xcfef - 3 * 56, 1, 8 * 13, 8, 13),
            new OffsetRec(0xd057 - 3 * 56, 1, 8 * 12, 8, 12),
            new OffsetRec(0xd0b7 - 3 * 56, 1, 8 * 12, 8, 12),
            new OffsetRec(0xd11f - 3 * 56, 1, 8 * 6, 8, 6),
            new OffsetRec(0xd14f - 3 * 56, 1, 8 * 8, 8, 8),
            new OffsetRec(0xd18f - 3 * 56, 1, 8 * 5, 8, 5),
            new OffsetRec(0xd1b7 - 3 * 56, 1, 8 * 12, 8, 12),
            new OffsetRec(0xd217 - 3 * 56, 1, 8 * 13, 8, 13),
            new OffsetRec(0xd27f - 3 * 56, 17, 8 * 6, 8, 6),
            new OffsetRec(0xd5af - 3 * 56, 2, 8 * 7, 8, 7),
            new OffsetRec(0xd61f - 3 * 56, 2, 8 * 6, 8, 6),
            new OffsetRec(0xd67f - 3 * 56, 1, 8 * 13, 8, 13),
            new OffsetRec(0xd6e7 - 3 * 56, 3, 8 * 6, 8, 6),
            new OffsetRec(0xd777 - 3 * 56, 1, 8 * 8, 8, 8),
            new OffsetRec(0xd7b7 - 3 * 56, 1, 8 * 12, 8, 12),
            new OffsetRec(0xd817 - 3 * 56, 1, 8 * 6, 8, 6),
            new OffsetRec(0xd847 - 3 * 56, 1, 8 * 24, 8, 24),
            new OffsetRec(0xd907 - 3 * 56, 4, 8 * 6, 8, 6),
        };

        return(ans);
    }
Exemplo n.º 2
0
        void WriteDataToFileOFF()
        {
            OffsetRec data = new OffsetRec();

            data.OffsetType    = short.Parse(this.comboOffsetType_.SelectedItem.ToString().Substring(0, 3));
            data.AcceptCode    = 0;
            data.ModelName     = this.tbRefModel_.Text;
            data.StringName    = this.tbRefString_.Text;
            data.OffsetModel   = this.tbOffsetModel_.Text;
            data.OffsetString  = this.tbOffsetString_.Text;
            data.StartChainage = this.tbStartChainage_.Value;
            data.EndChainage   = this.tbEndChainage_.Value;
            data.StartHOffset  = this.tbStartHorzOffset_.Value;
            data.EndHOffset    = this.tbEndHorzOffset_.Value;
            data.StartVOffset  = this.tbStartVertOffset_.Value;
            data.EndVOffset    = this.tbEndVertOffset_.Value;
            data.StartSuper    = this.tbStartSuperElv_.Value;
            data.EndSuper      = this.tbEndSuperElv_.Value;


            string       strPath = Path.Combine(this.app.AppDataPath, "OFF1.TMP");
            BinaryWriter bw      = new BinaryWriter(new FileStream(strPath, FileMode.Create), Encoding.Default);

            data.ToStream(bw);
            bw.Close();
        }
Exemplo n.º 3
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x6E0, 5, 16 * 19, 16, 15),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x81e3, 10, 64, 8, 8),
            new OffsetRec(0x8463, 7, 48, 8, 6),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x9dc4, 29, 8 * 8, 8, 8),
            new OffsetRec(0xa58c, 22, 8 * 8, 8, 8),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x8095, 15, 8 * 8, 8, 8),
            new OffsetRec(0x84db, 42, 8 * 8, 8, 8),
        };

        return(ans);
    }
Exemplo n.º 7
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x31, 6, 64, 8, 8),
            new OffsetRec(0x31 + 48 * 8, 9, 48, 8, 6),
        };

        return(ans);
    }
Exemplo n.º 8
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x9596, 5, 16 * 12, 16, 12),
            new OffsetRec(0x9956, 1, 16 * 15, 16, 15),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x2881, 25, 8 * 8, 8, 8),
            new OffsetRec(0x2f49, 17, 8 * 8, 8, 8),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x9235, 19, 16 * 12, 16, 12),
            new OffsetRec(0x8065, 19, 16 * 15, 16, 15),
        };

        return(ans);
    }
Exemplo n.º 11
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xb94d, 2, 16 * 15, 16, 15),
            new OffsetRec(0xbb2d, 2, 16 * 12, 16, 12),
        };

        return(ans);
    }
Exemplo n.º 12
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xd3b4, 1, 12 * 128, 12, 128),
            new OffsetRec(0xda70, 1, 12 * 24, 12, 24)
        };

        return(ans);
    }
Exemplo n.º 13
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x5476, 7, 16 * 6, 16, 6),
            new OffsetRec(0x5716, 3, 16 * 14, 16, 14),
        };

        return(ans);
    }
Exemplo n.º 14
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xf316, 1, 12 * 80, 12, 80),
            new OffsetRec(0xf7ce, 1, 6 * 32, 6, 32),
        };

        return(ans);
    }
Exemplo n.º 15
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x1c30, 4, 16 * 15, 16, 15),
            new OffsetRec(0x46a0, 1, 16 * 15, 16, 15),
        };

        return(ans);
    }
Exemplo n.º 16
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x175a7, 1, 6 * 96, 6, 96),
            new OffsetRec(0x17d69, 1, 6 * 29, 6, 29),
        };

        return(ans);
    }
Exemplo n.º 17
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xe290, 1, 6 * 160, 6, 160),
            new OffsetRec(0xe730, 1, 6 * 177, 6, 177),
        };

        return(ans);
    }
Exemplo n.º 18
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x2010, 7, 16 * 15, 16, 15),
            new OffsetRec(0x4970, 1, 16 * 15, 16, 15),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x66a5, 2, 16 * 15, 16, 15),
            new OffsetRec(0x6885, 2, 16 * 12, 16, 12),
            new OffsetRec(0x6a61, 8, 16 * 13, 16, 13),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xa2ed, 11, 16 * 15, 16, 15),
            new OffsetRec(0xad3d, 13, 16 * 12, 16, 12),
            new OffsetRec(0xb6fd, 9, 16 * 12, 16, 12),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x482a, 2, 64, 8, 8),
            new OffsetRec(0x48aa, 12, 48, 8, 6),
            new OffsetRec(0x4aea, 1, 64, 8, 8),
        };

        return(ans);
    }
Exemplo n.º 22
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0xa41f, 3, 16 * 15, 16, 15),
            new OffsetRec(0xa7af, 1, 16 * 15, 16, 15),
            new OffsetRec(0xa6ef, 1, 16 * 12, 16, 12),
        };

        return(ans);
    }
Exemplo n.º 23
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x25c4, 2, 16 * 15, 16, 15),
            new OffsetRec(0x27a4, 2, 16 * 12, 16, 12),
            new OffsetRec(0x2924, 2, 16 * 15, 16, 15),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x4097, 14, 8 * 4, 8, 4),
            new OffsetRec(0x4257, 47, 8 * 8, 8, 8),
            new OffsetRec(0x4e9d, 10, 8 * 8, 8, 8),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x451c, 4, 64, 8, 8),
            new OffsetRec(0x461c, 9, 48, 8, 6),
            new OffsetRec(0x47cc, 1, 64, 8, 8),
        };

        return(ans);
    }
Exemplo n.º 26
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x1b849, 1, 12 * 16, 12, 16),
            new OffsetRec(0x1ba09, 1, 12 * 96, 12, 96),
            new OffsetRec(0x1be89, 1, 6 * 32, 6, 32),
        };

        return(ans);
    }
Exemplo n.º 27
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x85d9, 3, 64, 8, 8),
            new OffsetRec(0x8699, 7, 48, 8, 6),
            new OffsetRec(0x87e9, 1, 64, 8, 8),
        };

        return(ans);
    }
Exemplo n.º 28
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x8130, 10, 16 * 6, 16, 6),
            new OffsetRec(0x84f0, 1, 16 * 9, 16, 9),
            new OffsetRec(0x8580, 2, 16 * 15, 16, 15),
        };

        return(ans);
    }
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x1ec2, 3, 64, 8, 8),
            new OffsetRec(0x1f82, 4, 48, 8, 6),
            new OffsetRec(0x2042, 1, 64, 8, 8),
        };

        return(ans);
    }
Exemplo n.º 30
0
    public OffsetRec[] getScreensOffsetsForLevels()
    {
        var ans = new OffsetRec[] {
            new OffsetRec(0x8c0a, 5, 16 * 15, 16, 15),
            new OffsetRec(0x90ba, 1, 16 * 16, 16, 16),
            new OffsetRec(0x91ba, 12, 16 * 15, 16, 15),
        };

        return(ans);
    }