Commit 515cebf0 authored by lynn's avatar lynn
Browse files

添加 CurrentColor 切换时 red 和 black 的提示框

parent 688890b0
Loading
Loading
Loading
Loading

res/nameLabel.png

0 → 100644
+3.32 KiB
Loading image diff...
+35.4 MiB

File added.

No diff preview for this file type.

+0 −3
Original line number Diff line number Diff line
import controller.AppController;
import view.ChessGameFrame;

import javax.swing.*;

public class Main {
    public static void main(String[] args) {
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ import com.alibaba.fastjson2.JSONObject;
import model.History;
import model.game.Game;
import model.game.dataType.GameType;
import view.AppFrame;
import view.Frame.AppFrame;
import view.GameForm;
import view.RoomsForm;
import view.StartForm;
+8 −4
Original line number Diff line number Diff line
package controller;

import io.vavr.Tuple3;
import model.game.Msg;
import view.AppFrame;
import model.game.dataType.Msg;
import view.Frame.AppFrame;

import javax.swing.*;
import java.awt.*;
@@ -83,7 +83,7 @@ public class BulletAnim extends Thread {
        JLabel jLabel = new JLabel();
        jLabel.setOpaque(false);
        jLabel.setSize(evalLength(msg), BULLET_FONT_SIZE);
        jLabel.setFont(new Font("Rockwell", Font.BOLD, BULLET_FONT_SIZE));
        jLabel.setFont(BULLET_FONT);
        jLabel.setLocation(
            AppFrame.instance.getContentPane().getWidth(),
            random.nextInt(AppFrame.instance.getContentPane().getHeight() - BULLET_FONT_SIZE)
@@ -134,7 +134,11 @@ public class BulletAnim extends Thread {
     * @param msg 消息
     * @return 长度
     */
    // String.length -> byte
    // BULLET_FONT_SIZE -> px
    // 在 RGB 下 1 px = 3 byte

    private int evalLength(Msg msg){
        return msg.content().length() * BULLET_FONT_SIZE;   //不确定这种长度计算方式对不对
        return msg.content().length() * BULLET_FONT_SIZE * 3;   //不确定这种长度计算方式对不对
    }
}
Loading